
Principal Software Engineer/ Team Lead
- London
- Permanent
- Full-time
- Define the Vision: Own the architectural strategy and technical roadmap for our core video analysis products, ensuring we stay ahead of the curve.
- Mentor and Empower: Lead, mentor, and inspire a talented agile team of engineers, fostering a culture of ownership, excellence, and continuous learning.
- Architect for the Future: Lead the design and architecture of new features, ensuring our products are scalable, reliable, and secure for a global user base.
- Drive Excellence: Champion code quality and engineering best practices, guiding your team to build efficient and maintainable software.
- Influence Strategy: Represent your domain in quarterly and product planning, using your expertise to shape the company's strategic direction.
- Proven Leadership: A strong track record of leading and mentoring engineering teams to successfully deliver complex software products.
- Architectural Acumen: Extensive experience in software architecture and design, with a deep understanding of concepts like scalability, performance, and reliability.
- Technical Expertise: A solid foundation in modern C++ and a strong understanding of object-oriented design and multi-threaded programming concepts. Experience with video streaming and media libraries is a plus.
- Agile Mindset: Expertise in modern software engineering practices, including agile methodologies, CI/CD, and test-driven development.
- Communication & Collaboration: Highly developed interpersonal skills and the ability to build productive relationships and influence stakeholders across the organization.
- A Culture of Ownership: We empower our leaders with the autonomy to make decisions, challenge the status quo, and drive tangible results.
- Innovation at Our Core: Work with an innovative and ambitious team that is constantly pushing the boundaries of what's possible in sports technology.
- Impactful Products: Build software used by professional and semi-professional sports teams globally, making a real-world difference in their performance.
- A Growing Team: Be a key part of our growth story, helping us scale our teams and technology to meet a growing demand.