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

Job Description

Job Description

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 4 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Software Engineer in Boston, MA vacancy
  •  ...Insights We are seeking a highly skilled and motivated Sr. C++ Real-Time Software Engineer to join our multidisciplinary R&D team developing a next-...  ...protocols such as EtherCAT, CAN, RS485 etc Seniority level Mid-Senior level Employment type Full-time Job... 
    Senior
    Full time

    The Mullings Group

    Boston, MA
    4 days ago
  •  ...Job Description **Bonus - Apply directly (takes 3 min): Setting new thresholds for modern computing Domeyard is seeking a C++ Gateway Developer to work with us on the cutting edge of low latency trading technologies. You must meet at least one of these minimum... 
    Senior
    Full time
    Work experience placement

    Domeyard LP

    Boston, MA
    1 day ago
  •  ...new thresholds for modern computing Domeyard is seeking a C++ Feed Handler Developer to work with us on the cutting edge of...  ....   Our team consists of veterans in the HFT space and former senior engineers and researchers in companies such as GETCO, Goldman Sachs, Google... 
    Senior
    Full time
    Work experience placement
    Casual work
    H1b
    Immediate start
    Visa sponsorship
    Flexible hours

    Domeyard LP

    Boston, MA
    1 day ago
  • $191k - $253k

     ...ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting high-impact, cutting-edge solutions...  ...our mission-critical operations. We're seeking talented C++ software engineers on several teams to contribute to projects... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril

    Boston, MA
    1 day ago
  • $168k - $252k

     ...ground up. ABOUT THE JOB We are seeking an experienced Senior Software Engineer to join our Realtime Software team in  Lexington, MA . You...  ...algorithms for GPU and embedded compute hardware in C++ and/or CUDA. Jump into and understand a large codebase.... 
    Senior
    Full time
    Work experience placement
    Local area
    Relocation package

    Anduril Industries

    Lexington, MA
    1 day ago
  • $217k - $307k

     ...WA / Boston, MA / San Diego, CASoftware - Software Systems /Full-time /HybridZoox is...  ...specifications. As a GPU performance software engineer within the Software Performance team, you...  ...using tools like Nsight.Strong knowledge of C++ and experience in large code bases,... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    Boston, MA
    3 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
    2 days ago
  • Roku, located in Cambridge, is looking for a Senior Software Engineer to develop core features for the Roku platform UI. The role focuses on delivering...  .... The ideal candidate will have substantial experience in C++ and Linux, along with strong communication skills. This... 
    Senior

    Roku

    Cambridge, MA
    3 days ago
  •  ...growing robotics technology company is seeking a Full Stack Engineer to develop software solutions that power next-generation robotic systems. This...  ...TypeScript • Develop scalable backend services using Java and C++ • Integrate software applications with robotic hardware and... 
    Senior

    Motion Recruitment

    Boston, MA
    4 days ago
  • Google is seeking software engineers to work on next-generation technologies, contributing to projects like Envoy, the high-performance open-source proxy. Engineers will tackle scalable, distributed systems, with opportunities to switch teams and take on leadership roles... 
    Senior

    Socket

    Cambridge, MA
    1 day ago
  • $150k - $200k

     ...great work atmosphere and highly motivated team of engineers. We are currently looking for a motivated and talented Software Engineer to join our development team....  ...customers. You will write software primarily in C++ with a focus on performance and reliability; you... 
    Full time
    Remote work

    Onezero Financial Systems

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

     ...Senior Software Engineer, Imaging C++  Location: Hybrid Position, Greater Boston, MA Area Company Description RaySecur is a rapidly growing security technology company transforming how organizations detect hidden threats. Our patented imaging systems—used by... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Raysecur

    Westwood, MA
    1 day 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... 
    Full time

    MORSE Corp

    Cambridge, MA
    5 hours ago
  •  ...and rigor. The Roles We are looking for an experienced software engineer to help us build a new generation of transpilation tools enabled...  ...of collaborative enterprise-level software development in C++ or Python, delivering products to a large customer base. ~ Demonstrated... 
    Senior
    Full time
    Remote work
    Relocation package
    Flexible hours

    Code Metal

    Boston, MA
    1 day ago
  •  ...ISEE is seeking an experienced Senior Software Engineer to join our team. The ideal candidate has several years of work experience, and have worked...  ..., system design and algorithm design - Expert in C/C++ and/or Python - Excellent debugging expertise on Linux to... 
    Senior
    Full time
    Work experience placement

    Isee

    Cambridge, MA
    1 day 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
    3 days ago
  •  ...to establish target product profiles and translate into well-designed discovery campaigns.Required QualificationsPhD in Protein Engineering, Molecular Biology, Biochemistry, Immunology, Cancer Biology, or a closely related field, with 2+ years of relevant industry experience... 
    Senior

    Planet Pharma

    Boston, 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
    19 days ago
  • Orna Therapeutics, Inc., a wholly owned subsidiary of Eli Lilly and Company, seeks a Senior Principal Scientist to drive analytical characterization of circular RNA and LNP-based therapeutics, focusing on LC‑MS/MS methods and cross‑functional collaboration in a fast-paced... 
    Senior

    Eli Lilly and Company

    Watertown, MA
    3 days ago
  •  ...Merck & Co. is seeking a Senior Principal Scientist (Senior Medical Director) to lead translational medicine initiatives in Boston, MA. This role requires a seasoned physician-scientist with extensive experience in clinical research and immunology. Responsibilities... 
    Senior

    Jobleads-US

    Boston, MA
    5 days ago
  • $140k - $160k

     ...About this role: Pickle is seeking a dynamic, driven Senior Software Engineer, Navigation, to enhance the speed and safety of our autonomous...  ...robots is required. Proficient in Python. Experience with C++ is a strong plus. Experienced with motion planning and controls... 
    Senior
    Full time
    Work at office
    3 days per week

    Pickle Robot Company

    Charlestown, MA
    1 day ago
  •  ...Senior EngineerWe are hiring a Senior Engineer in Hangzhou to build a research platform that can run, evaluate, and iterate large populations of trading agents...  ...infrastructure.Strong Python plus Go, Rust, C++, or high-performance data systems.Practical knowledge... 
    Senior

    Kirin

    Dorchester, 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
    3 days ago
  •  ...Gifts to manage a 75-100 prospect portfolio and lead fundraising strategies for School priorities. You will work closely with faculty, senior administration and University officials to identify, qualify, solicit, and steward major gifts of $500k+. The role requires 7+... 
    Senior

    Harvard University

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

    A leading research and development company is seeking a Senior Software Autonomy Engineer to design and develop autonomous behaviors for various teams...  ...by US Government clients, requiring strong expertise in C/C++, ROS, and extensive software engineering experience. The company... 
    Senior

    Inuplands

    Cambridge, MA
    5 days ago
  • $137k - $215.27k

     ...submit in my employment application is true to the best of my knowledge.Job DescriptionAbout the role:The Pharmacovigilance Scientist, Senior Scientist ensures regulatory compliance and safety of Takeda's products by managing large projects, developing innovative solutions... 
    Senior
    Minimum wage
    Temporary work
    Local area

    Takeda

    Cambridge, MA
    3 days ago
  • Lilly, together with Orna Therapeutics, Inc., a Lilly subsidiary based in Watertown, MA, is seeking a Senior Principal Scientist to drive analytical characterization of circular RNA and lipid nanoparticle‑based therapeutics using LC‑MS/MS. You will partner with Platform... 
    Senior

    BioSpace

    Watertown, MA
    2 days ago
  •  ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories ~ Non-Profit &... 
    Senior

    Confidential

    Boston, MA
    2 days ago
  • $107.5k - $173.5k

     ...Streaming team is looking for a talented and self-motivated engineer with strong embedded software development experience who can apply his/her expertise...  ...for embedded Linux/Android systems.Experience in C, C++/Java or other object-oriented programming languagesExperience... 
    Senior

    Crestron Electronics

    Boston, MA
    3 days ago
  • $188k - $244k

     ...firm in Cambridge, Massachusetts, seeks a Robotics Team Leader/Senior Research Scientist. The position involves driving advanced research...  ..., management experience, and excellent programming skills in C++ and Python. The role offers a salary between $188,000 and $244,0... 
    Senior

    Mitsubishi Electric Research Laboratories

    Cambridge, MA
    3 days ago

Do you want to receive more vacancies?

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