> Markdown version of [/jobs/ext/2071360-senior-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/2071360-senior-c-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior C++ Software Engineer - **Company:** Katapult Holdings, Inc. - **Location:** Boston, MA, United States - **Experience:** Expert - **Salary:** $160,000.0 - $180,000.0 - **Contract:** Temporary to permanent - **Skills:** Microsoft Windows, Application Programming Interfaces (APIs), Software Applications, Unit Testing, C++ (Programming Language), CMake, Software Quality, Code Review, Continuous Integration, Linux, Distributed Systems, FFmpeg, Github, H.264/MPEG-4 AVC, Network Programming, Software Systems, Strategies of Testing, Video Capture, Video Editing, Multithreading, Real Time Systems, High Efficiency Video Coding (HEVC), Software Application Programming, Low Latency, Transport Protocols, Real Time Data, Build Tools, Teamcity, C++14, Multiplatform - **Published:** August 15, 2026 - **Apply:** https://www.careerjet.com/job/us0b9490d97fe9d71bb5f6cb5e33b20fd7/eaa ## About the Role 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. ## Description 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., 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. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [AI vs Recruiters and Applicants, Turmoil in the Games Industry, What to Put on a CV](https://www.wearedevelopers.com/videos/1363-ai-vs-recruiters-and-applicants-turmoil-in-the-games-industry-what-to-put-on-a-cv) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)