Senior C++ Software Engineer
$160k - $180kCatapult Sports
Senior C++ Software EngineerBostonBuild 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 differentSee 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 buildAs 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 challengesThis is a role for someone who enjoys getting into the details.You'll be solving problems around:Modern C++Real-time and low-latency videoH.264/H.265 and live video streamsFFmpegMultithreaded applicationsHigh-performance server and desktop applicationsNetwork programmingDistributed systemsReal-time data transferCross-platform development across Windows and LinuxYou'll have a genuine opportunity to influence how we solve these problems, rather than simply implementing predefined solutions.What you'll bringWe'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 likeAfter 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 CatapultCatapult 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 & BenefitsThe 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 insurance401(k) retirement plan with company matchAdditional employee benefits and programmesReady 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.
- ...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...SeniorFull timeWork experience placement
- ...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...SeniorFull timeWork experience placementCasual workH1bImmediate startVisa sponsorshipFlexible hours
$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...SeniorFull timeWork experience placementImmediate start- ...of 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...SeniorWork experience placementWork at officeWorldwideFlexible hours
$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...SuggestedFull timeRemote work- ...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...SeniorFull timeRemote workRelocation packageFlexible hours
- ...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...SeniorFull timeWork experience placement
$110k - $120k
...and other market and business considerations. Job Title: Senior Engineer - C++ and Qt Development Location: Waltham, MA (Onsite)... ...responsibilities Job Responsibilities: Develop and maintain software applications using C++ and Qt Implement GUI components...SeniorTemporary workWork experience placementWork from homeWorldwideFlexible hours- ...A technology firm in Boston seeks a Senior Embedded Software Engineer to develop and enhance software for robotic systems. This role requires collaboration... ...cross-functional teams and 4+ years of experience in C/C++. Applicants should possess a proven track record in safety...SeniorFlexible hours
- ...A leading database technology company is seeking a Senior Software Engineer specializing in Database Internals. This remote full-time role requires expertise in C/C++, with responsibilities including designing and developing new database capabilities and optimizing existing...SeniorFull timeRemote workFlexible hours
- ...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
$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...SeniorFull timeWork at office3 days per week- ...Evolv Technologies, Inc. is seeking an experienced principal software engineer to provide technical leadership across embedded, real-time, and computer-vision focused software. You will mentor developers, review architecture, and drive platform strategy for scalable product...SeniorCasual workRemote work
- Veeva Systems, Inc. is seeking a Principal Consultant in R&D to help customers accelerate patient access by transforming how they work with Technology, Data, and AI. You’ll lead major programs across Clinical Operations, Clinical Data Management, Regulatory, or Pharmacovigilance...Senior
$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...SeniorRemote workMonday to FridayFlexible hours- ...organization is seeking a Principal Embedded Software Engineer to lead the design, development, and... ...software development experience in C, C++, and Python for electromechanical or... ...detailed technical documentation Seniority Level Mid‑Senior level Employment...SeniorFull time
- ...Description Senior Software Engineer About Veson : Veson Nautical is a well - established and rapidly growing software... ...e to Have Skills/Experience: Working knowledge of C# , C++ or any other object-oriented programming language Proficiency...SeniorFull time
$140k - $175k
...Pickle is on the hunt for a dynamic and driven Senior Machine Learning Engineer to revolutionize the future of warehouse automation. This role will... ...: You will write high-performance production code (Python/C++) to seamlessly integrate perception outputs into the broader...SeniorFull time$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...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$229k - $331k
...technologies you develop. Qualifications Master's degree in Computer Science or related field and 8+ years of experience Fluency in C++ Understanding of configuration spaces and a variety of planning techniques (A*, RRTs, PRMs, etc.) Demonstrated ability to create...SeniorFull timeTemporary workRelocation package- ...Senior Vice President, Principal Full Stack Engineer, Performance Product Engineering About the Company Internationally recognized investment services... ...of experience in building and operating production software, with a proven track record of architectural ownership...Senior
- ...Distributed Systems engineers at Datadog design, implement and run in production the foundational... ...Write in Go, Java Rust or C++, amongst other languages Use Kafka, Redis... ...push the boundaries of how AI can improve software engineering best practices and contribute...SeniorFull timeWork at office
- ...company that builds cutting-edge autonomy software for unmanned systems. They have secured $... ...We are looking for a hands-on software engineer to work on embedded systems, robotics frameworks... ...stacks. Responsibilties: Develop C++ software for autonomous aerial and ground...Senior
$82.3k - $205.75k
...Software Engineer (SMTS)Draper is an independent, nonprofit research and development company headquartered in Cambridge, MA. The 2,000+ employees... ...systems.Mastery of high level development languages (e.g. C/C++, Rust)Excellent organizational skills and attention to detail....SeniorFull time$82.3k - $220k
...Job Summary The Software Engineer (SMTS) designs and develops high-performance, resilient, and fault-tolerant embedded software for resource-... ...systems. Mastery of high-level development languages such as C/C++ and Rust. Excellent organizational skills and attention to detail...SeniorLocal areaFlexible hours- ...Senior Embedded Software Engineer (Medical Devices)We are seeking an experienced Senior Embedded Software Engineer with 8–15 years of hands-on experience in embedded C/C++ development for Class II/III medical devices. This role involves the full software development lifecycle...Senior
$166k - $220k
...and gRPC. Our team’s mission is to give engineers and operators the deepest possible... ...We build high-performance visualization software that handles massive data volumes from heterogeneous... ...~3+ years of experience in C++ software engineering ~ Experience with...SeniorFull timeWork experience placementImmediate start- ...and scalability. Requirements Must Have 5+ years of production software development experience in your language of choice. Deep knowledge... ...and at least one other backend programming language - bonus for C++ or Rust. Strong experience in enterprise-level software development...SeniorPermanent employmentContract workLocal area
- ...SW Engineer PositionWe are seeking an experienced SW engineer to join our Physical Sciences and Systems group... ...contribute to an environment focused on embedded software generation, testing, and research with a focus in C++, C, and Linux. Our world-class team works with a...SeniorWork experience placementNight shift
$150k - $200k
...Senior Software DeveloperApplied Invention is a multi-disciplinary innovation company that partners... ...degree in Computer Science, Software Engineering, or equivalent experience10+ years of... ...areas are required:Any of Rust/C/C++/Java/C#/GoNetwork and or enterprise securityDistributed...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!
- c++ developer Boston, MA
- c++ software developer Boston, MA
- c++ programmer Boston, MA
- senior technical analyst Boston, MA
- senior associate attorney Boston, MA
- senior developer Boston, MA
- sr industrial security specialist Boston, MA
- senior aws cloud engineer Boston, MA
- senior manager business development Boston, MA
- remote senior salesforce administrator Boston, MA



