Enable job alerts via email!

Software Engineer

Rapsodo

Singapore

On-site

USD 60,000 - 100,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a C++ Software Engineer to revolutionize sports analytics. In this role, you'll design middleware that powers cutting-edge tools used by athletes globally. You'll collaborate with cross-functional teams to create high-performance systems, tackle complex challenges, and contribute to a dynamic culture. If you're passionate about technology and sports, and eager to make a real impact, this opportunity is perfect for you.

Qualifications

  • 2-4 years of relevant work experience in software engineering.
  • Strong understanding of C++ and multithreading concepts.

Responsibilities

  • Design and develop middleware for sports analytics tools.
  • Integrate middleware solutions across multiple platforms.

Skills

C++
Multithreading
Linux
Python
Bash Scripting
Problem-solving

Education

Bachelor’s Degree in Computer Engineering
Bachelor’s Degree in Computer Science

Job description

Rapsodo, a global leader in Sports Technology with offices in the United States, Singapore, Turkey, and Japan, is revolutionizing how athletes analyze and improve their performance. From Major League Baseball pitchers to professional golfers, athletes worldwide rely on our data-driven, portable, and easy-to-use sports analytics products.

At Rapsodo, we innovate, push boundaries, and grow fast. We seek go-getters who thrive on challenges and are eager to contribute. If you are eager to make a real impact, drive initiatives, and be part of a dynamic, high-performance culture, we want you on our team.

The Role:

We're looking for a C++ Software Engineer who will design and develop the middleware powering our world-class sports analytics tools. You'll work closely with cross-functional teams to build high-performance, low-latency systems that integrate seamlessly into our product ecosystem.

What you'll do:

  • Embrace new ideas, actively explore unfamiliar concepts, and tackle challenges with curiosity and a strong sense of ownership.
  • Organize tasks effectively, pay close attention to details, and adapt quickly in fast-paced, evolving environments.
  • Work cross-functionally with internal teams to integrate middleware solutions smoothly and efficiently.
  • Execute middleware integration across multiple platforms to drive the development and deployment of sports analytics products.
  • Dive into a wide array of technologies and applications, thriving in a fast-moving and challenging environment.
  • Resolve complex technical issues by providing Tier IV support with speed and precision.
  • Bachelor’s Degree in Computer Engineering, Computer Science, or a related discipline.
  • At least two to four years of relevant work experience. Fresh graduates with relevant skills and project experience may be considered.
  • Demonstrate expertise in modern C++ and multithreading concepts, along with fundamental knowledge of Linux and Python or Bash scripting.
  • Basic understanding of computer vision principles and solid fundamental knowledge of operating systems, systems, and networking.
  • Strong problem-solving skills with the ability to troubleshoot the most challenging technical issues effectively.
  • Demonstrate a self-starting attitude with a strong desire to learn and an action-oriented approach.
  • Excellent teamwork skills and the ability to work cross-functionally.
  • A background in Team Sports will be an added advantage!

If you are a C++ Software Engineer who don't just code, but take ownership, stay curious and build with purpose, we invite you to join us and help us build the next generation of sports analytics.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.