Taro Logo

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 to join their innovative team. The role focuses on developing sports analytics products that empower athletes from amateur to professional levels. As a Senior Software Engineer specializing in C++, you'll be responsible for designing and developing high-performance software modules for sports analytics systems, with particular emphasis on low-latency and multithreaded environments. The position offers an opportunity to work with cutting-edge technology used by Major League Baseball star pitchers and Golf tour players worldwide. The ideal candidate will bring strong expertise in C++ programming, multithreading, and system architecture, combined with a passion for sports technology. You'll be part of a dynamic team that values curiosity, ownership, and continuous improvement, working on solutions that directly impact athlete performance analysis. The role requires both technical excellence and collaborative skills, as you'll work closely with cross-functional teams to deliver seamless, data-driven experiences for athletes and coaches globally. This position offers the unique opportunity to blend software engineering expertise with sports technology innovation.

Last updated 3 months 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