Our client is looking for a Senior Software Engineer - Team Lead to lead a high-performing technical team while staying hands-on in building the applications and tools that power the organization. This hybrid leadership role blends strategic product direction with active development, managing a team of 5–7 to deliver reliable, scalable internal products.
This deal for a player-coach with a sports or event-driven background who thrives in fast-paced, high-energy environments and wants to take their leadership to the next level.
Responsibilities :
- Lead, coach, and develop a team of 5–7 technical contributors
- Stay hands-on with development—contributing code, and guiding projects
- Mentor junior developers
- Collaborate with the Product team constantly
- Gather requirements directly from stakeholders and translate business needs into technical solutions.
- Manage a portfolio of internal applications, tools, and processes
- Evaluate and implement vendor and third-party solutions
- Uphold security, reliability, and quality through code reviews and best practices
- Communicate product value and technical achievements across the organization
Qualifications :
Bachelor’s degree in Computer Science, Engineering, or related field5+ years of product or application development with hands-on coding experience2+ years managing and mentoring technical teamsStrong technical foundation with ability to teach and guide junior developersExperience translating business requirements into technical solutionsStrong communication skills and ability to advocate for technical workFlexibility to support games and eventsExperience in sports, entertainment, or live-event environmentsMaster’s degree or advanced technical trainingFamiliarity with cloud platforms (AWS, Azure, GCP) and modern dev frameworksBackground with vendor evaluation, internal tools, automation, or DevOpsKnowledge of agile development and product management practices