Build the software that powers football on game day. At Catapult, we’re looking for a Senior C++ Software Engineer to join our Focus Live team 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. 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. This is an opportunity to see your work become part of the game itself. Your software powers live football environments where the results are visible to coaches, players, fans and potentially millions of viewers at home. Build real-time systems where latency, reliability and efficiency genuinely matter. Work directly with live streams, H.264/H.265, FFmpeg and high-throughput video processing. Design and develop robust, maintainable, multithreaded applications across Windows and Linux. Catapult supports more than 5,000 teams globally, including organisations across the NFL, NBA, NHL, MLS, EPL, AFL, NRL and NCAA. You’ll have the opportunity to shape architecture, improve the codebase and lead features rather than simply maintaining existing systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed