Senior Software Engineer, Catapult Sports

C++/Qt

Salary not provided
C++
Windows
Senior level
Boston
Catapult Sports

Athlete performance data

Open for applications

Catapult Sports

Athlete performance data

501-1000 employees

B2CB2BAnalyticsSaaSSportsData Analysis

Open for applications

Salary not provided
C++
Windows
Senior level
Boston

501-1000 employees

B2CB2BAnalyticsSaaSSportsData Analysis

Company mission

To build and improve the performance of athletes and teams at all levels of sport.

Role

Who you are

  • We are looking for a talented and inquisitive Senior Software Engineer (C++/Qt) whose drive for learning and determination for continuous improvement aligns with our ambitious, fast-growing and transforming company
  • Extensive professional development experience in C++, and ideally with strong experience with Qt/QML for multi-platform development
  • Degree in computer science or other scientific or technical area
  • 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
  • Experience of video streaming and developing applications that process video is preferred
  • Experience with open-source media libraries (FFmpeg or similar) is preferred
  • Experience developing applications on Windows or Mac is preferred

What the job involves

  • Based in Boston, you will be a key player in planning, designing, building and testing the features
  • We believe that our customers deserve the best platform and we are on a mission to maximise and enhance their performance through delivering a high quality experience
  • Our software engineers match this ethos by taking responsibility for constantly improving productivity and development of self and be able to excel in a fast-paced environment with short project timelines from conception to deployment
  • Design and implement professional C++/Qt applications using sound software engineering practices. In particular, developing and maintaining full-stack cross-platform desktop and mobile applications for accessing and viewing video and data for coaches and athletes to analyse games and practices
  • Analyse and decompose complex software systems and collaborate with cross-functional teams to influence design for scalability and testability
  • Develop and maintain software for processing high-volume low-latency video streams
  • Contribute deeply to the implementation and maintenance of efficient, reusable, reliable, and secure code to solve a variety of customers needs while considering existing technology, architecture and processes
  • Actively participate in team engineering processes, design meetings and code reviews with the view of continuously lifting quality and improving
  • Participate in the whole software lifecycle including development, CI/CD and production maintenance to improve overall scalability, efficiency, reliability, and security
  • Document your code clearly and concisely as well as describing tests and aiding the production of user documentation
  • Mentor others to improve their technical skills
  • 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

Our take

Catapult has been at the centre of the fast-growing sports technology market. It pioneered wearable technology to deliver insights to help athletes avoid injuries, play at peak performance, and manage return to play from injury. Its platform of solutions has expanded over the years, to include sophisticated wearable analytics worn in training and games, video analysis tools and athlete management systems.

Catapult's elite sports clients include more than 3,200 teams across the world. These include Real Madrid, Bayern Munich, the New York Giants and the Australian Cricket team.

Recently, Catapult has harnessed the potential for grassroots athletes and clubs to better monetise themselves with elite level performance data and insights. A lot of the existing wearables for consumers tend to be very good at recording data, but aren’t very good at helping athletes use that data to make a difference. Therefore, Catapult is now creating training plans to help the amateur athlete.

Catapult's long-term focus is to support teams via its platform to gain a clearer understanding of the relationship between data and performance outcome. The company invests heavily in R&D, analytics, sports science and a growing team of Business Development Managers around the world.

Kirsty headshot

Kirsty

Company Specialist at Welcome to the Jungle

Insights

Some candidates hear
back within 2 weeks

-5% employee growth in 12 months

Company

Company benefits

  • Paid maternity and paternity leave
  • Referral bonus
  • Quarterly Value Awards

Company values

  • Candid
  • Ambitious
  • Intelligent
  • Accountable

Leadership

Shaun Holthouse

(Strategy Director)

After co-founding Catapult Sports, served as CEO for 11 years. Served as Director, Strategy since 2017.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 5 more jobs at Catapult Sports