Full-Time

Principal Software Engineer - Team Lead

Video Analysis, Multiple Teams

Posted on 8/7/2025

Catapult

Catapult

1-10 employees

Digital community onboarding and management platform

No salary listed

London, UK

In Person

Category
Software Engineering (2)
,
Required Skills
Agile
Data Structures & Algorithms
C/C++
DevOps
Requirements
  • 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 utilising and advocating for software engineering best practices such as agile software development methodologies, test-driven development, CI/CD, and DevOps
  • Strong understanding object-oriented design skills and of design for scalability, performance, reliability, and security
  • Deep understanding of real-time and multi-threaded programming concepts
  • Experience developing efficient data structures and algorithms
  • A clear understanding of how to write testable and maintainable code
  • A strong foundation in modern design patterns for enterprise applications
  • A drive to build productive working relationships across our teams
  • Highly-developed problem-solving capabilities, and a willingness to learn
  • Excellent interpersonal, communication, writing and presentation skills
  • Working collaboratively in an entrepreneurial team environment
Responsibilities
  • Develop products used by professional and semi-professional sports teams to capture and analyse performance video and data to provide insight 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, with an eye towards 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 and opinions with an attitude and appetite for improvement; the ability to challenge, pursue outcomes and take ownership of tasks in a collaborative environment
Desired Qualifications
  • Experience of video streaming and developing applications that process video is preferred
  • Experience with open-source media libraries (FFmpeg or similar) is preferred

Catapult helps digital communities onboard new members, manage the community, and explore the community. It provides an onboarding flow, discovery features, and targeted search and profile browsing with multi-faceted profiles that include identity, credentials, and tokens plus a privacy layer. Admin tools let leaders review new joiner information, allocate roles, and segment members for targeted engagement. It differentiates by offering an all-in-one platform for onboarding, management, and exploration in one place, aiming to simplify growing and coordinating digital communities with privacy-aware spaces.

Company Size

1-10

Company Stage

Seed

Total Funding

$5M

Headquarters

London, United Kingdom

Founded

2015

Simplify Jobs

Simplify's Take

What believers are saying

  • Reduces overload for community leads via automated new joiner reviews.
  • Facilitates role allocation, filtering, and clustering for efficient management.
  • Combines onboarding, management, and exploration in one comprehensive platform.

What critics are saying

  • Catapult Sports overshadows brand, diverting traffic in 3-6 months.
  • Circle.so erodes features with superior integrations in 12-18 months.
  • Comet undercuts profiles with cheaper AI clustering in 6-12 months.

What makes Catapult unique

  • Catapult bundles multi-faceted profiles with identity, credentials, and tokens.
  • Onboarding flow teaches community structure and suggests starting points.
  • Privacy layer enables secure member exploration and targeted connections.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Professional Development Budget

Flexible Work Hours

Mental Health Support

Company News

The Business Journals
Mar 1st, 2023
The Funded: Stripe's official valuation could fall by $45 billion as part of a new funding round

Stripe is out looking to raise money. And it's reportedly willing to take an even lower valuation than it was just a few weeks ago.

INACTIVE