Principal Software Engineer/ Team Lead
New Today
Overview
WE EXIST TO IMPROVE THE PERFORMANCE OF ATHLETES AND TEAMS. Our mission is to improve the performance of athletes and teams, which we do by engineering the premier technology platforms for sport. We have been at the forefront of sports technology and science since 2006, actively changing the future of sport. Our solutions help athletes and coaches “play smart” in a world where 1% can mean the difference between winning and losing. We work with over 4,000 teams worldwide, empowering coaches, managers and trainers in premier teams in the NFL, NBA, NHL, MLS, EPL, AFL, NRL, NCAA and more. Our solutions include wearable technology, video analytics, and athlete monitoring, to help sports organisations at all levels to better scout, recruit, teach, and win.
We are looking for a talented and inquisitive Principal Software Engineer - Team Lead based in London to lead one of our key video analysis and capture software teams. You will guide strategy for the current product and our next-generation suite while managing and mentoring the team.
We aspire to deliver the best platform to maximise and enhance customer performance, and our software engineers focus on productivity, continuous improvement, and delivering high-quality results in a fast-paced environment with short project timelines from conception to deployment.
What You’ll Do
- Develop products used by professional and semi-professional sports teams to capture and analyse performance video and data to provide insights to athletes and teams.
- Work with an ecosystem of products in a complex Client / Server / Cloud architecture
- Be a leader within an agile scrum team, including Engineers, QA, and DevOps
- Collaboratively lead design and architect new features in collaboration with the team
- Maintain and evangelise code quality and best practices through code reviews, focusing on maintainable, efficient, modular, and reliable code
- Actively engage in quarterly and product planning sessions to represent your domain
- Bring a growth mindset to every task, sharing ideas with an appetite for improvement; demonstrate ownership and collaboration
What You’ll Need
- 10+ years of experience architecting and designing successful C++ products, with 5+ years as a senior or lead
- Strong experience with Qt/QML for multi-platform development
- Proven experience with agile software development methodologies, test-driven development, CI/CD, and DevOps
- Strong understanding of object-oriented design, scalability, performance, reliability, and security
- Deep understanding of real-time and multi-threaded programming concepts
- Experience developing efficient data structures and algorithms
- Clear understanding of how to write testable and maintainable code
- Foundation in modern design patterns for enterprise applications
- Ability to build productive working relationships across teams
- Strong problem-solving capabilities and willingness to learn
- Excellent interpersonal, communication, writing and presentation skills
- Experience working in an entrepreneurial team environment
- Experience of video streaming and developing applications that process video is preferred
- Experience with open-source media libraries (FFmpeg or similar) is preferred
Other information
- All offers of employment are subject to Catapult's pre-hire checks
- We are committed to equal opportunity and encourage applications from all qualified individuals
We’re building the future of sports performance, and we value a culture of contribution and purpose. If you think you have what it takes, please get in touch even if you don’t meet every single criterion. We would love to chat and explore how you could contribute to our team.
- Location:
- London, England, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Principal Software Engineer/ Team Lead
-
London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Overview WE EXIST TO IMPROVE THE PERFORMANCE OF ATHLETES AND TEAMS. Our mission is to improve the performance of athletes and teams, which we do by engineering the premier technology platforms for sport. We have been at the forefront of sports techn...
More Details -
-
New Yesterday
Principal Software Engineer/ Team Lead
-
London
- IT & Technology
Overview Join to apply for the Principal Software Engineer/ Team Lead role at Catapult 3 days ago Be among the first 25 applicants Join to apply for the Principal Software Engineer/ Team Lead role at Catapult Get AI-powered advice on this job ...
More Details -
-
New Yesterday
Principal Software Engineer/ Team Lead
-
London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Overview Join to apply for the Principal Software Engineer/ Team Lead role at Catapult 3 days ago Be among the first 25 applicants Join to apply for the Principal Software Engineer/ Team Lead role at Catapult Get AI-powered advice on this job ...
More Details -
-
86 Days Old
Principal Software Engineer/ Team Lead
-
London
- IT & Technology
WE EXIST TO IMPROVE THE PERFORMANCE OF ATHLETES AND TEAMS Our mission is to improve the performance of athletes and teams, which we do by engineering the premier technology platforms for sport. We've been at the forefront of sports technology and s...
More Details -