cover image
Catapult

Catapult

www.catapult.com

3 Jobs

699 Employees

About the Company

Catapult helps 5,000+ teams unleash the potential of every athlete by turning performance data into smarter decisions.

Founded in 2006 in Melbourne, Catapult was built by people who saw what elite sport was missing: technology that actually helps, not just numbers on a screen. From GPS tracking and video analysis to athlete management software, we give performance teams the tools to train smarter, reduce injury risk and move faster. Used across Premier League, NFL, NBA, F1 and 100+ countries, Catapult technology supports the world's best, and everyone chasing them.

With 500+ people across 24 locations, Catapult brings together products by Perch, SBG, PlayerTek and Impect into one connected performance platform, linking what happens in the weight room to game day and everything in between.

Follow Catapult for insights on sports performance, athlete technology and the teams pushing the limits of what's possible.

Catapult Group International Ltd is listed on the Australian Securities Exchange (ASX: CAT). For further information, visit catapult.com/investor

Listed Jobs

Company background Company brand
Company Name
Catapult
Job Title
Senior Back-End Software Engineer
Job Description
Job title: Senior Back‑End Software Engineer Role Summary: Lead the design, development, and maintenance of distributed backend services and APIs that power the Perch 3D weightlifting platform. Collaborate closely with product, design, and cross‑functional engineering teams to deliver high‑quality, real‑time data processing solutions for elite athletes and coaches. Expactations: - Contribute throughout the full software development lifecycle (requirements, design, implement, test, deploy). - Own end‑to‑end feature delivery, from scoping to production support. - Mentor junior engineers and champion best practices in code quality, documentation, and testing. Key Responsibilities: - Design and implement robust RESTful APIs and backend services using Python (preferred), Go, C++, or Java. - Create and maintain scalable database schemas; optimize SQL queries for performance. - Profile application bottlenecks and refactor code for efficiency and resilience. - Participate in architectural discussions to shape scalable, fault‑tolerant systems. - Work with product and design teams to translate requirements into technical specifications. - Collaborate with QA/test engineers to resolve defects and improve test coverage. - Record technical decisions and usage patterns in a shared knowledge base. - Provide on‑call or support assistance to customer support teams as needed. Required Skills: - Minimum 6 years of professional software development experience. - Proficient in Python (preferred) and/or Go, C++, or Java for backend development. - Strong SQL skills; experience designing relational database schemas and writing efficient queries. - Deep understanding of distributed systems, microservices, and real‑time data pipelines. - Experience with version control (Git) and CI/CD pipelines. - Excellent analytical and debugging abilities for complex, high‑performance systems. - Strong communication skills, both verbal and written. - Proactive, self‑starter mindset with meticulous attention to detail. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. (Additional advanced degrees or industry certifications are advantageous but not mandatory.)
London, United kingdom
On site
Senior
13-02-2026
Company background Company brand
Company Name
Catapult
Job Title
Senior Quality Assurance Engineer
Job Description
Job title: Senior Quality Assurance Engineer Role Summary: Lead the design, development, and execution of automated system and integration tests for web and mobile products, ensuring high quality across all stages of the software development lifecycle. Act as a QA advocate within cross‑functional teams, driving a “QA‑first” mindset, strategy, and continuous improvement in testing practices. Expactations: - Demonstrate 5+ years of software development experience with a strong QA focus. - Exhibit proactive, adaptable, and self‑starter behaviour in a fast‑paced, agile environment. - Maintain awareness of evolving QA tools, trends, and best practices. - Collaborate effectively with developers, product managers, and support staff to resolve issues and elevate product quality. Key Responsibilities: - Design, code, and execute automated API tests using PactumJS, SpecFlow, or REST Assured. - Build and run UI automation for web and mobile apps using WebdriverIO, Selenium, Appium, Playwright, or Puppeteer; no record‑playback tools. - Develop BDD test scenarios in CucumberJS and integrate tests into CI/CD pipelines (GitHub Actions). - Identify and document manual test cases for scenarios that cannot be automated. - Review requirement specifications and design documents, providing actionable QA feedback. - Define and evolve a long‑term testing strategy aligned with company priorities and technical constraints. - Lead quality management for both greenfield and major refactor projects. - Investigate, reproduce, and triage defects to facilitate timely resolution. - Explore performance testing opportunities and recommend relevant tooling. Required Skills: - Proficiency in JavaScript/TypeScript and modern test frameworks. - Expertise in automated API and UI testing for web and mobile. - Strong understanding of software QA methodologies, tools, and processes. - Experience in CI/CD integration and automated reporting. - Knowledge of BDD practices and tools. - Agile development mindset with frequent production deployments. - Excellent communication and documentation skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Technology, or a related field. - ISTQB certification or equivalent highly desirable.
London, United kingdom
On site
Senior
14-02-2026
Company background Company brand
Company Name
Catapult
Job Title
Full Stack Software Engineer
Job Description
Job Title: Full Stack Software Engineer Role Summary: Design, develop, and maintain end‑to‑end solutions across APIs, backend infrastructure, and web/mobile UIs. Work on real‑time data processing, distributed systems, and user experiences for elite athletes and coaches. Expactations: - 4+ years of professional software development experience. - Strong attention to detail and self‑starter mindset. - Excellent verbal and written communication skills. - Ability to prioritize and work with a “can‑do” attitude. Key Responsibilities: - Participate in full software development lifecycle: requirements, design, implementation, testing, deployment. - Build and maintain React Native mobile apps and React web apps. - Develop, host, and optimize APIs and backend services. - Design and implement relational database schemas; profile and tune query performance. - Engage in architectural and scalability discussions. - Collaborate with Product and Design to scope and design features. - Interface with multidisciplinary engineering teams and support cross‑domain collaboration. - Document solutions in a shared knowledge base. - Work with test engineers to resolve defects and ensure quality. - Provide occasional technical assistance to customer support teams. Required Skills: - Proficiency in TypeScript, JavaScript, and React. - Experience in Python (preferred) and/or Go, C++, or Java. - Strong SQL knowledge and database schema design. - Git version control experience. - Debugging complex distributed systems. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
London, United kingdom
On site
Junior
15-02-2026