Senior Software Engineer

Sports Technology company developing data-driven, portable analytics products to help athletes analyze and improve their performance.
Backend
Senior Software Engineer
In-Person
7+ years of experience
Sports

Description For Senior Software Engineer

Rapsodo, a leading Sports Technology company with global offices in the USA, Singapore, Turkey & Japan, is seeking a Senior Software Engineer specializing in C++. The company develops cutting-edge sports analytics products used by athletes from Major League Baseball star pitchers to Golf tour players worldwide. This role focuses on designing and developing high-performance software modules for sports analytics systems, with emphasis on low-latency and multithreaded environments.

As a Senior Software Engineer, you'll be integral to the full software development lifecycle, from initial problem-solving and architecture to deployment and performance tuning. The position requires expertise in modern C++ and multithreading concepts, along with fundamental knowledge of Linux and Python/Bash scripting. You'll work with cross-functional teams to deliver seamless, data-driven experiences for athletes and coaches globally.

The ideal candidate should have at least 7 years of relevant experience and a proven track record in leading engineers through end-to-end product development projects. Strong problem-solving abilities, particularly in complex technical issues related to low latency or multi-threaded environments, are essential. The role demands someone who is proactive, takes ownership, and shows dedication to continuous learning and growth.

Rapsodo offers an innovative and rapidly growing environment where team players can contribute to state-of-the-art solutions. The company's technology is trusted by coaches and players from youth to professional levels, providing real-time insights for performance improvement. This is an excellent opportunity for someone passionate about combining software engineering expertise with sports technology to make a significant impact in athletic performance analysis.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer

  • Design, develop, and integrate high-performance software modules for sports analytics systems
  • Work on low-latency and multithreaded environments
  • Collaborate with internal teams for middleware solutions integration
  • Coordinate middleware integration tasks across various technology platforms
  • Provide Tier IV and higher technical support
  • Problem-solving and architecture to deployment and performance tuning

Requirements For Senior Software Engineer

Linux
  • Bachelor's Degree in Computer Engineering or Computer Science-related discipline
  • At least 7 years of work experience in a relevant role
  • Experience in leading engineers in delivery end-to-end product development projects
  • Expertise in modern C++ and multithreading concepts
  • Knowledge of Linux and Python / Bash scripting
  • Basic understanding of computer vision principles
  • Solid fundamental knowledge of OS / systems / networking
  • Strong problem-solving skills
  • Self-starting attitude with desire to learn
  • Excellent teamwork skills
  • Background in Team Sports is an advantage

Interested in this job?

Jobs Related To Rapsodo Senior Software Engineer

Software Development Engineer, Amazon Payment Products

Senior Software Development Engineer role at Amazon Payment Products team, developing innovative payment solutions and credit card systems using AWS technologies.

Senior Software Engineer, Internet Automation and Optimization

Senior Software Engineer role at AWS focusing on Internet automation and optimization, developing software for network infrastructure and traffic management.

Network Development Engineer, Opstech Networking

Senior network engineering role at Amazon focused on designing and maintaining fulfillment center networks, requiring expertise in automation, routing protocols, and Linux systems.

Software Development Engineer, Amazon Stores

Senior Software Development Engineer position at Amazon Stores, building scalable solutions across e-commerce, operations, and financial technology domains.

Software Engineer, Observability Infrastructure, Traffic Engineering

Senior Software Engineer role at Amazon focusing on building observability infrastructure and traffic engineering systems using big data and GenAI technologies.