Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Software Engineer

$160k - $180k

Catapult Sports

Senior C++ Software Engineer

Boston

Build the software that powers football on game day.

What if you could watch an NFL game on Sunday and know that the C++ code 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 real-time video capture and processing technology used across American football practice and gameday.

This is a core engineering role at the heart of our football product. You'll be writing high-performance C++ that processes live video in real time, operating under the demanding conditions of professional football. Your software can be running in front of up to 90,000 fans in a stadium, and its output can appear 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 low-latency video, multithreading, networking, FFmpeg and high-performance systems, while collaborating with engineers and sports technology experts to deliver software that teams rely on when performance matters most.

If you're a C++ engineer who loves performance, video and solving hard real-time systems problems, this is an opportunity to see your work become part of the game itself.

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.
  • Work at the edge of performance. Build real-time systems where latency, reliability and efficiency genuinely matter.
  • Solve hard video problems. Work directly with live streams, H.264/H.265, FFmpeg and high-throughput video processing.
  • Build with modern C++. Design and develop robust, maintainable, multithreaded applications across Windows 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 be a key player in planning, designing, building and testing our Focus Live live capture solutions for American football practice and gameday.

You'll:

  • Design, build and maintain high-performance, real-time C++ solutions for live video capture and server processing.
  • Work on 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 technical challenges

This is a role for someone who enjoys getting into the details.

You'll be solving problems around:

  • Modern C++
  • Real-time and low-latency video
  • H.264/H.265 and live video streams
  • FFmpeg
  • Multithreaded applications
  • High-performance server and desktop applications
  • Network programming
  • Distributed systems
  • Real-time data transfer
  • Cross-platform development across Windows and Linux

You'll have a genuine opportunity to influence how we solve these problems, rather than simply implementing predefined solutions.

What you'll bring

We're looking for an experienced engineer who combines strong C++ fundamentals with curiosity, technical depth and a desire to solve difficult problems.

You'll ideally have:

  • Experience building high-performance, robust software solutions using modern C++.
  • Demonstrated experience working with live video streams and low-latency processing.
  • Experience with video formats such as H.264/H.265.
  • Hands-on experience developing applications using FFmpeg.
  • Experience designing and developing multithreaded, performant server or desktop applications.
  • Solid knowledge of unit testing methodologies and tools, with a focus on producing maintainable, traceable code.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills in English.

It would also be great if you have:

  • Cross-platform development experience, particularly Windows and Linux.
  • Experience with modern C++ build systems such as CMake.
  • Experience with CI/CD tools such as GitHub Actions or TeamCity.
  • Experience with network programming, distributed systems and real-time data transfer protocols.
  • Experience working within agile engineering teams delivering robust, scalable applications, services or APIs.

You don't need to tick every box. If you're a strong C++ engineer with experience solving complex performance or systems problems, and you're excited by what we're building, we'd love to hear from you.

What success looks like

After 6 months:

You're contributing confidently to the Focus Live codebase, understanding the live capture environment and supporting the product through the demands of the football season.

After 12 months:

You've helped deliver a successful season of live capture and are designing improvements, influencing technical decisions and leading the addition of features for the next season.

Ultimately, success means becoming one of the engineers our team trusts to solve the hardest problems when performance and reliability matter most.

About Catapult

Catapult is building the future of sports performance technology, with a mission to Unleash the Potential of every athlete and team on earth.

Since 2006, our solutions have helped change the way elite sport operates. Today, we work with 5,000+ teams around the world, including premier organisations across the NFL, NBA, NHL, MLS, EPL, AFL, NRL, NCAA and more.

We empower coaches, managers and performance staff with the information they need to optimise athlete health, game-day readiness and performance, as well as in-game tactics.

Our technology brings together health, performance, video and AI insights, helping teams make better decisions from the locker room to the competitive environment.

We don't just work in the sporting industry. We're actively changing it.

And while you don't need to be a sports fan to work here, there is something pretty special about knowing that the software you build can help some of the world's best teams perform when it matters most.

Compensation & Benefits

The target Total Compensation range for this position is $160,000 to $180,000 per year. This range is inclusive of base salary and a target incentive plan, which may include equity, commission or other bonus structures.

Your specific compensation within this range will be determined by factors including geographic location, relevant experience and job-related skills.

Catapult also offers generous paid leave and recognised company holidays, alongside a comprehensive benefits package including:

  • Health, Dental and Vision insurance
  • 401(k) retirement plan with company match
  • Additional employee benefits and programmes
Ready to build technology that's part of the game?

If you're a Senior C++ Engineer who wants to work on challenging real-time systems, live video and performance-critical applications, and you like the idea of seeing your software in action on football's biggest stages, we'd love to hear from you.

Research shows that while men often apply for jobs when they meet around 60% of the criteria, women and other underrepresented groups may be less likely to apply unless they meet every requirement. If you have what it takes but don't meet every single point in this advert, please still get in touch. We're looking for exceptional engineers who can contribute to our team, learn quickly and be excited about the problems we're solving.

All offers of employment are subject to Catapult's positive prehire check. For further information, please contact the Talent Partner for this role.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Software Engineer in Boston, MA vacancy
  •  ...having both in-person time with colleagues and flexible at-home life optimizations. Learn More: We are looking for a Senior Software Engineer to contribute to the core programming language and runtime systems that power MATLAB. In this role, you will work on the underlying... 
    Senior
    Work experience placement
    Work at office
    Worldwide
    Flexible hours

    The MathWorks Inc

    Natick, MA
    4 days ago
  • $86.8k - $165.2k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...Architecture (REPA) Department as a Senior Software Engineer. The team’s primary goal is to...  ...You Will Do:Code, test, and integrate C++ real-time signal processing algorithms... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Boston, MA
    6 days ago
  •  ...Rd, 7 Parkway Center, Suite 104, PA 15220 (Local to The location) Job Description: We are looking for a seasoned, hands-on C++ Developer for an upcoming project with a company in the medical domain, local to the Boston area. The client is a leader in the fields... 
    Senior
    H1b
    Local area
    Remote work

    ZealHire Inc.

    Boston, MA
    5 days ago
  • $90k - $210k

     ...technology. MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best-in-class technical solutions that...  ...Ecosystem. MORSE is seeking highly motivated and talented C++ Software Engineers to join our innovative team, supporting... 
    Suggested
    Full time

    MORSE Corp

    Somerville, MA
    4 days ago
  • Expert C++ and Python skills (4+ years of experience) MS degree or a BS with 5 years of relevant experience in Computer Science or a...  ...Experience with Travis, Jenkins, or some other CI systemEmbedded Linux software development Have stood up Amazon Web Services (AWS) Experience... 
    Senior

    MoTek Technologies

    Boston, MA
    6 days ago
  • $220k - $270k

    Zealand Pharma U.S., Inc. in Cambridge is seeking a Principal or Senior Principal Scientist for Peptide & Bioconjugate Drug Discovery. This role involves leading the development of peptide drug discovery capabilities, with significant responsibilities for strategy and... 
    Senior

    Zealand Pharma U.S., Inc.

    Cambridge, MA
    4 days ago
  •  ...Boston, MAJob Type: PermanentPay: $160000Posted: 2026-08-24Senior Software Engineer, Test InfrastructureJoin an innovative technology company...  ...engineering or test infrastructure experience. Strong Python and C++ development skills. Experience testing distributed systems,... 
    Senior
    Immediate start

    Talener

    Boston, MA
    3 days ago
  • $82.3k - $220k

     ...innovative research and development firm is looking for a Senior Embedded Software Engineer to design and implement embedded software architecture, analyze...  ...in embedded software development, proficiency in C & C++, and strong problem-solving skills. This onsite role in Cambridge... 
    Senior

    Draper

    Cambridge, MA
    5 days ago
  • UCB in Cambridge, MA is seeking a Senior Principal Scientist to lead translational biology drug discovery with emphasis on muscle biology. You will shape in vitro and in vivo models and develop cellular and biochemical assays for early programs across multiple neuromuscular... 
    Senior

    UCB

    Cambridge, MA
    1 day ago
  • Sanofi is seeking a Senior Principal Scientist in Cambridge, MA to lead preclinical immunology programs and shape translational strategies that inform clinical development and lifecycle management. You will drive collaborations with Development, Medical Affairs, and Commercial... 
    Senior

    Sanofi

    Cambridge, MA
    2 days ago
  • Lila Sciences in Cambridge, MA is looking for a Senior/Principal Scientist specializing in Small Molecule Therapeutics. This role focuses on leading hit identification through DNA-encoded libraries (DEL) and executing robust screening methodologies in collaboration with... 
    Senior

    Lila Sciences

    Cambridge, MA
    2 days ago
  • $167.1k - $226.1k

     ...applied across a wide range of science and engineering domains within Amazon, and you will join...  ...at the forefront of this research. As a Senior Applied Scientist, you will play a pivotal...  ...- Experience programming in Java, C++, Python or related language - Experience... 
    Senior
    Full time
    Flexible hours

    Amazon Development Center U.S., Inc.

    Boston, MA
    23 hours ago
  • Harvard University Central Administration (CADM) seeks a Senior Director of Principal Gifts to lead a portfolio of high-capacity donors and prospects, with the potential to secure 8- and 9-figure gifts. The role partners with university leaders and fundraisers across Harvard... 
    Senior
    Work at office

    Harvard Central Administration (CADM) Talent Acquisition

    Cambridge, MA
    1 day ago
  • Forrester Research, Inc. is seeking a Principal Analyst to lead the Enterprise Solutions Architecture Practice within the Technology Architecture & Delivery Research Group. The role guides CIOs, CTOs and IT leaders, driving insights across architecture, platforms, governance...
    Senior

    Forrester

    Cambridge, MA
    3 days ago
  •  ...Laboratory, Inc. in Cambridge, MA is seeking a Distinguished Flight Software Engineer to join the Mission Software Architectures and Applications...  ...10-15 years of software engineering experience, strong C/C++, Rust, and UML/SysML skills, and a history mentoring junior engineers... 
    Senior

    The Charles Stark Draper Laboratory, Inc.

    Cambridge, MA
    3 days ago
  • $82.3k - $220k

    Draper Inc. is seeking a Senior Flight Software Engineer in Cambridge, MA. The role involves developing next-gen resilient software solutions for various...  ...in embedded software and real-time systems using C/C++. Candidates must have a bachelor's degree in a relevant field... 
    Senior

    Draper

    Cambridge, MA
    5 days ago
  •  ...is hiring an Edge Algorithm Integration Engineer to join the Edge ML team and bring Sensor...  ...implementations into efficient, production-quality C/C++, optimizing signal-processing and machine...  ...practical experience.Strong C/C++ software development experience with embedded,... 
    Senior

    WHOOP

    Boston, MA
    6 days ago
  • $168k - $252k

     ...Vertex Pharmaceuticals seeks a Senior Principal Scientist to develop and deploy agentic AI systems for drug discovery. The role...  ...therapeutic discovery, requiring strong cheminformatics and software engineering capabilities. Responsibilities Translate scientific requirements... 
    Senior

    Vertex Pharmaceuticals

    Boston, MA
    9 days ago
  • Sanofi Cambridge is seeking a Senior Principal Scientist to lead preclinical translational efforts within the Type 2 Immunology cluster. You will shape translational strategies that inform clinical development and lifecycle management, collaborating across Development,... 
    Senior

    Sanofi

    Somerville, MA
    1 day ago
  • $130k - $170k

     ...Buscamos un Senior Principal Electrical Engineer para liderar el diseño, desarrollo y mejora de sistemas electrónicos para dispositivos médicos. La posición tendrá un fuerte enfoque técnico y participará en todas las etapas del desarrollo de hardware, desde la definici... 
    Senior
    Remote work
    Monday to Friday
    Flexible hours

    Voktio

    Boston, MA
    more than 2 months ago
  •  ...improve their health and performance.WHOOP is looking for a Senior Sensor Intelligence Engineer to join our Embedded Controls team within Sensor...  ...algorithm-development environments, with working knowledge of C/C++ and embedded-system considerations such as timing, memory... 
    Senior

    WHOOP

    Boston, MA
    6 days ago
  • Cellarity seeks a computational biologist to analyze single-cell omics and patient datasets, identifying disease-associated cellular states and predicting therapeutic compounds. The role involves developing analysis strategies, co-leading drug programs, and collaborating...
    Senior

    Cellarity

    Somerville, MA
    9 days ago
  •  ...training, and sleep.We are seeking a Senior Applied ML Algorithm Engineer to develop and deploy signal...  ...Python prototyping through efficient C/C++ implementation, firmware integration...  ...efficiency.Collaborate with Data Science, Software, Product, and domain experts to... 
    Senior
    Work at office
    Relocation

    WHOOP

    Boston, MA
    3 days ago
  • Judge Group, Inc. is seeking a Senior Principal GMP Compliance Auditor to lead independent GMP audits across pharmaceutical sites, laboratories, suppliers, CMOs, and quality systems. This role focuses on regulatory compliance, inspection readiness, and quality-system effectiveness... 
    Senior
    Remote job

    Judge Group, Inc.

    Cambridge, MA
    5 days ago
  • $168k - $240k

     ...their desired business outcomes. We accelerate the growth of more impactful work and the evolution of Slalom.The Role: M&A Principal/Senior PrincipalWhat You’ll Do:* Delivery areas include:* Executing operational due diligence* Creating integration strategies, plans and... 
    Senior
    Temporary work
    Work at office
    Local area
    Immediate start

    Slalom

    Boston, MA
    2 days ago
  • $214.1k - $337k

     ...Merck seeks a Senior Principal Scientist to lead mass spectrometry capabilities within the Quantitative Biosciences group in Boston. The role combines technical expertise in MS-based assay development with strategic leadership, mentorship, and collaboration across discovery... 
    Senior
    Local area

    Merck

    Boston, MA
    9 days ago
  • $138.6k - $257.4k

     ...mechanism of action studies to accelerate the development of transformative therapies for patients.Job DescriptionInternal Job Title: Senior Principal Scientist/Associate DirectorPosition Location: Cambridge, MA, onsite #LI-onsiteJob Description:We are seeking an... 
    Senior
    Full time

    Novartis

    Cambridge, MA
    5 days ago
  •  ...Merck seeks a Senior Principal Scientist to lead clinical development strategy and execution for investigational immunology compounds. The role encompasses late-stage trial management, regulatory submissions, and cross-functional collaboration across multiple U.S. locations... 
    Senior

    Merck

    Boston, MA
    1 day ago
  • Senior to Principal Data Engineer (SQLserver, Financial Services), Boston, MA. Hybrid, min 3 days week in office, 135k to 175k base on experienceCompensation Commensurate with experience, EOE, diverse highly educated culture Candidates must be a U.S. citizen or national... 
    Senior
    Permanent employment
    Contract work
    Work at office
    Local area
    3 days per week

    BlueSkyClarity

    Boston, MA
    2 days ago
  • $115k - $215k

     ..., qualification, execution, and data quality oversight.Present scientific findings and strategic recommendations to project teams, senior leadership, and external collaborators in a clear, concise, and impactful manner.Skills and experience you’ll bring:PhD in Biochemistry... 
    Senior

    Kymera Therapeutics

    Watertown, MA
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!