×
Register Here to Apply for Jobs or Post Jobs. X

Senior C++ Software Engineer

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: Catapult
Full Time position
Listed on 2026-09-13
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Senior Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 160000 - 180000 USD Yearly USD 160000.00 180000.00 YEAR
Job Description & How to Apply Below

Build the software that powers football on game day.

What if you could watch an NFL game on Sunday and know that the C++ software you wrote was helping power what you’re seeing?

At Catapult, that’s the reality.

We’re looking for a Senior C++ Software Engineer to join our Focus Live team in Boston and build the client and real-time software behind the video capture technology used across American football practice and gameday.

This is a hands‑on engineering role at the heart of our football product. You’ll be building high-performance C++ applications that are used directly by customers, working across client/desktop software, live video and real‑time processing.

Your software needs to work when it matters. On game day, it can be running in front of up to 90,000 fans in a stadium, with its output potentially appearing on TV.

This isn’t software that sits quietly in the background. When the game is live, your software is live.

You’ll work on challenging problems involving C++, desktop applications, low‑latency video, multithreading, networking and high-performance systems. You’ll also work closely with engineers and sports technology experts to understand how the software is used and build reliable solutions around real‑world user workflows.

If you’re a C++ engineer who enjoys building software that people actually use, solving difficult performance problems and seeing your work become part of the game itself, this is an opportunity to make a visible impact.

Why this C++ role is different
  • See your work on game day. Your software powers live football environments where the results are visible to coaches, players, fans and potentially millions of viewers at home.
  • Build software used by real customers. Work on client and desktop applications that form a key part of the Focus Live product and its user experience.
  • Work at the edge of performance. Build real‑time systems where latency, reliability and efficiency genuinely matter.
  • Solve hard technical problems. Work across C++, multithreading, live video, networking and high‑performance processing.
  • Build with modern C++. Design and develop robust, maintainable applications across Windows, Mac and Linux.
  • Work on technology used by elite teams. Catapult supports more than 5,000 teams globally, including organisations across the NFL, NBA, NHL, MLS, EPL, AFL, NRL and NCAA.
  • Own meaningful engineering problems. You’ll have the opportunity to shape architecture, improve the codebase and lead features rather than simply maintaining existing systems.
What you’ll build:

As a Senior C++ Software Engineer, you’ll play a key role in planning, designing, building and testing our Focus Live solutions for American football practice and gameday.

You’ll:
  • Design, build and maintain high-performance C++ applications supporting live video capture, processing and the user experience around Focus Live.
  • Develop and improve client/desktop functionality used directly by customers.
  • Work closely with the product and engineering teams to understand user workflows and turn them into reliable, practical software.
  • Build software that needs to perform reliably in the demanding environment of live football.
  • Contribute deeply to the implementation and maintenance of efficient, reusable and reliable C++ code.
  • Help shape and improve our technology and architecture as the product evolves.
  • Drive improvements in code quality, organisation and modern C++ development practices.
  • Work closely with the wider engineering team through design discussions, code reviews and technical collaboration.
  • Contribute to our test strategy, including defining test cases, writing unit tests and driving automation.
  • Help us continuously raise the bar for the performance, reliability and maintainability of the product.
The…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary