Senior Software Engineer

Catapultsports

Boston (MA)

On-site

USD 114,934 - 230,900

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
401(k) with company match
Paid leave

Job summary

Catapult is seeking a passionate Senior Software Engineer (C++) in Boston, MA to develop cutting-edge software solutions for sports performance technology. The role involves designing and building real-time video applications, working with modern C++ and live video streams.

Ideal candidates will have excellent problem-solving skills and 5+ years of experience in high-performance software development. This position offers a competitive salary, comprehensive benefits including health and vision insurance, and a 401(k) plan with company match.

Qualifications

  • 5+ years' experience building software solutions in C++.
  • Experience with live video streams and low-latency processing.
  • Familiarity with cross-platform development.

Responsibilities

  • Design and maintain real-time C++ solutions for video capture.
  • Implement efficient and reusable C++ code.
  • Participate in design meetings to ensure code quality.

Skills

High-performance software development
Live video stream processing
C++ programming
Multi-threaded application development
Problem-solving
Communication skills

Tools

FFMPEG
CMake
GitHub Actions
TeamCity

Job description

Senior Software Engineer (C++)

Catapult is building the future of sports performance technology, with a mission to Unleash the Potential of every athlete and team on earth. We don't just work in the sporting industry; we are actively changing it. Since 2006, our solutions have been leading the way in sports performance software, science, and data, in a world where 1% can literally mean the difference between winning and losing.

We work with over 5 000+ teams around the world, empowering coaches, managers and trainers in premier teams in the NFL, NBA, NHL, MLS, EPL, AFL, NRL, NCAA and more. We provide the information they need to optimize athletes’ health, game-day readiness, and performance, as well as in-game tactics.

Catapult is a sports technology company that empowers professional teams to make data-driven decisions. We deliver health, performance, video, and AI insights from the locker room to competitive environments, ensuring every decision is an opportunity to gain an advantage, sharpen performance, and build lasting success.

WE WANT PEOPLE WHO ARE PASSIONATE ABOUT VIDEO 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. 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.

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.

WHAT YOU'LL DO
  • 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 YOU'LL NEED
  • 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., GitHub Actions, TeamCity).
  • Experience with network programming, distributed systems, and real-time data transfer protocols.
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.
Compensation & Benefits

The target Total Compensation range for this position is $114,934 - $230,900 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 such as your geographic location, relevant experience, and job-related skills.

In addition to this compensation, Catapult also offers generous paid leave and recognized company holidays, and the opportunity to participate in our comprehensive benefits package, including Health, Dental, and Vision insurance, and 401(k) retirement plan with company match.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Software Engineer
Senior C++ Software Engineer

Catapult • Boston (MA)

On-site
USD 160,000 - 180,000
Health insurance
401(k) match
Paid leave
Senior C++ Software Engineer
Senior C++ Software Engineer

Catapult Sports • Boston (MA)

On-site
USD 160,000 - 180,000
Health, dental, vision
401(k) with match
Paid time off
+1
Senior C++ Software Engineer
Senior C++ Software Engineer

Catapultsports • Boston (MA)

On-site
USD 160,000 - 180,000
Health, Dental and Vision insurance
401(k) retirement plan with company on
Senior C++ Software Engineer
Senior C++ Software Engineer

Socket.dev • Boston (MA)

On-site
USD 160,000 - 180,000
Health, Dental and Vision insurance
401(k) retirement plan with company‑m­
Paid leave and holidays
Senior Software Engineer (Golang)
Senior Software Engineer (Golang)

Catapultsports • Boston (MA)

On-site
USD 112,934 - 225,868
Health insurance
Dental insurance
Vision insurance
+3
Product Support Technician
Product Support Technician

Catapult • Wilmington (MA)

On-site
USD 29,000 - 59,000
Health, Dental, Vision insurance
401(k) retirement plan with company 
匹
Senior Software Engineer (Golang)
Senior Software Engineer (Golang)

Catapult • Boston (MA)

Hybrid
USD 113,000 - 226,000
Generous paid leave & holidays
Health, dental & vision insurance
401(k) retirement plan with company
Product Support Technician
Product Support Technician

Catapult • Town of Florida (NY)

On-site
USD 29,000 - 59,000
Health insurance
Dental insurance
Vision insurance
+2
Senior Systems Integration QA/ Team Lead
Senior Systems Integration QA/ Team Lead

Catapultsports • Boston (MA)

On-site
USD 90,000 - 182,000
Health insurance
Generous paid leave
401(k) retirement plan with company match
Product Support Technician
Product Support Technician

Catapultsports • Town of Florida (NY)

Hybrid
USD 29,484 - 58,968
Health insurance
Dental insurance
Vision insurance
+3