More jobs:
Senior Software Engineer; C++
Job in
Boston, Suffolk County, Massachusetts, 02298, USA
Listed on 2026-06-19
Listing for:
Catapult Sports
Full Time
position Listed on 2026-06-19
Job specializations:
-
Software Development
Software Engineer, Senior Developer
Job Description & How to Apply Below
Requirements
- This role requires a candidate with excellent analytical skills, strong problem-solving capabilities, and demonstrated experience developing robust, efficient software, particularly with live video streams and performant applications
- We are looking for a talented, inquisitive and proven Senior C++ Software Engineer whose drive for learning and determination for continuous improvement aligns with our ambitious, fast-growing and transforming company
- 5+ years’ experience building high-performance, robust software solutions using modern C++
- Demonstrated experience with live video streams, low-latency processing, and video formats (e.g., H.264/H.265)
- Experience working with and developing applications which use FFMPEG
- Experience designing and developing multi-threaded, performant server or desktop applications
- Solid knowledge of unit testing methods, tools, and the ability to produce maintainable, traceable code
- Excellent verbal and written communication skills in English and well-developed problem-solving capability
- The ideal candidate will have at least 5 years’ industry experience working within teams delivering robust, scalable applications, services, and APIs using agile development practices, and with:
- Cross-platform development experience (Windows and Linux preferred)
- Familiarity with modern C++ build systems (e.g., CMake) and CI/CD tools (e.g., Git Hub Actions, Team City)
- Experience with network programming, distributed systems, and real-time data transfer protocols
- Research shows that while men apply for jobs when they meet an average of 60% of the criteria, women and other marginalized groups tend only to apply when they check every box. So if you have what it takes, but don't meet every single point in our job ad, please still get in touch!
- Based in Boston, you will be a key player in planning, designing, building, and testing our Focus Live live capture solutions for American football practice and gameday
- Design, build, and maintain highly-performant, real-time C++ solutions for Focus Live video capture and server processing on practice and gameday
- Contribute deeply to the implementation and maintenance of efficient, reusable, and reliable C++ code while considering existing technology and architecture
- Drive improvement of code quality, organization, and C++ development best practices throughout the entire development process
- Actively participate in team engineering processes, design meetings, and code reviews with the view of continuously lifting quality and improving
- Contribute to our test strategy by helping define test cases, authoring unit tests, and driving automation wherever appropriate
- WHAT YOUR SUCCESS WILL LOOK LIKE
- In 6 months time, you are contributing to and supporting the live capture project and codebase
- In 12 months time, having completed a successful season for live capture, you are designing improvements and leading the addition of features for next season
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×