Skip to content
← Back to job listings

Senior Software Engineer (C++)

Catapult Sports · Boston, United States

External listingfull-timeabout 2 months ago

About The Role

Join our team as a Senior Software Engineer (C++) in Boston, where you will play a crucial role in planning, designing, building, and testing our Focus Live live capture solutions for American football practice and gameday. You will be responsible for designing, building, and maintaining highly-performant, real-time C++ solutions, contributing to code quality and best practices, and actively participating in team engineering processes. The ideal candidate will have at least 5 years of experience in building high-performance, robust software solutions using modern C++, with a strong focus on live video streams and low-latency processing.

  • Contribuer à la conception, à la construction et à la maintenance de solutions C++ performantes et en temps réel pour la capture vidéo.
  • Participer activement aux processus d'ingénierie de l'équipe, aux réunions de conception et aux revues de code pour améliorer la qualité.
  • Contribuer à la stratégie de test en aidant à définir les cas de test, en rédigeant des tests unitaires et en favorisant l'automatisation.
  • 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
  • Demonstrated experience with live video streams, low-latency processing, and video formats (e.g., H.264/H.265)
  • Experience designing and developing multi-threaded, performant server or desktop applications
  • Experience working with and developing applications which use FFMPEG
  • Solid knowledge of unit testing methods, tools, and the ability to produce maintainable, traceable code
  • 5+ years’ experience building high-performance, robust software solutions using modern C++
  • 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:
  • Familiarity with modern C++ build systems (e.g., CMake) and CI/CD tools (e.g., GitHub Actions, TeamCity)
  • Experience with network programming, distributed systems, and real-time data transfer protocols
  • Cross-platform development experience (Windows and Linux preferred)
  • 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!

This is an external listing. JobSpring does not represent or verify the employer. Report this listing