Software Engineer - Rapsodo Operating System (ROS)

Posted 10 Hours Ago
Be an Early Applicant
St Louis, MO, USA
In-Office
Entry level
Sports
The Role
Develop and maintain internal applications, business systems, integrations, and automation solutions. Troubleshoot technical issues, improve system reliability and security, and collaborate with globally distributed teams to translate business needs into practical software solutions. Use AI-assisted development tools, write maintainable code, test systems, and explore technologies that improve operational efficiency.
Summary Generated by Built In

Rapsodo is a global sports technology company with offices in the United States, Singapore, Türkiye, Japan, and Malaysia. We build data-driven, portable sports analytics products that help athletes understand and improve their performance.

From Major League Baseball pitchers to professional golfers, our products are used globally across all levels of sport. We operate as a globally distributed team, enabled by ownership, clarity, collaboration, and disciplined execution. We are innovative, focused, and rapidly growing, and continuously looking for team players who will stop at nothing to deliver state-of-the-art solutions as part of Team Rapsodo.

 About the Role

We are looking for a curious, resourceful, and hands-on Software Engineer to join our Rapsodo Operating System (ROS) team in St. Louis, Missouri.

You will help build, maintain, and continuously improve the systems and tools that power how Rapsodo operates as a business. This includes developing internal software, integrating third-party platforms, resolving technical issues, and creating automation solutions that make our operations simpler, faster, and more effective.

Working closely with colleagues across our St. Louis, Singapore, and Türkiye offices, you will collaborate on shared systems, solve technical challenges, and deliver solutions that support our global operations.

This role is ideal for someone who enjoys figuring things out, solving real-world problems, and exploring how technology, including AI, can improve the way people work.

What matters most is your ability to think critically, learn quickly, take initiative, and turn problems into practical solutions.


Responsibilities
  • Develop, maintain, and enhance internal applications, systems, and tools that support Rapsodo's business operations.
  • Troubleshoot technical issues, identify root causes, and implement reliable, sustainable solutions.
  • Build integrations between internal applications and third-party business systems to improve connectivity and data flow.
  • Design and implement automation solutions to streamline workflows, reduce manual work, and improve operational efficiency.
  • Collaborate with colleagues across St. Louis, Singapore, and Türkiye to understand business challenges, identify improvement opportunities, and translate requirements into practical technical solutions.
  • Leverage AI-assisted development tools to accelerate coding, troubleshooting, testing, and solution development while ensuring quality and reliability.
  • Write clean, maintainable, and well-documented code, applying sound software engineering practices.
  • Test, monitor, and continuously improve system reliability, performance, security, and usability.
  • Explore new technologies and challenge existing ways of working to deliver simpler, smarter, and more scalable solutions.

Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related discipline, or equivalent practical experience.
  • Sound understanding of programming concepts, software development, databases, APIs, and system integration.
  • Experience with programming languages such as Python, JavaScript, Go, or similar, gained through professional work, academic projects, or personal initiatives.
  • Familiarity with AI-assisted software development tools and the ability to learn and apply new technologies effectively.
  • Strong problem-solving ability, with the curiosity to investigate issues, understand root causes, and find practical solutions.
  • Resourceful and proactive, with the initiative to explore solutions independently rather than wait for instructions.
  • Strong learning agility, with the willingness to experiment, adapt, seek feedback, and continuously develop new capabilities.
  • Ability to think beyond code, understand business needs, and consider how technology can improve processes and outcomes.
  • Effective communication skills in English and the ability to collaborate across geographically distributed teams. Turkish language proficiency is an added advantage for working with colleagues in our Türkiye office but is not required.
  • A strong sense of ownership, attention to detail, and commitment to seeing tasks through to completion.

We value how you think, learn, and solve problems more than the programming languages you already know. We are looking for someone who is curious about how things work, willing to challenge existing approaches, comfortable using AI to work smarter, and motivated to build solutions that make a meaningful difference.

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related discipline, or equivalent practical experience
  • Understanding of programming concepts, software development, databases, APIs, and system integration
  • Experience with programming languages such as Python, JavaScript, Go, or similar through professional work, academic projects, or personal initiatives
  • Familiarity with AI-assisted software development tools
  • Strong problem-solving ability and root-cause analysis skills
  • Resourceful and proactive approach to independently investigating and solving problems
  • Strong learning agility and willingness to experiment, adapt, seek feedback, and develop new capabilities
  • Ability to understand business needs and improve processes through technology
  • Effective English communication and ability to collaborate across geographically distributed teams
  • Ownership, attention to detail, and commitment to task completion
  • Turkish language proficiency
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Singapore
194 Employees
Year Founded: 2010

What We Do

Rapsodo, Inc. is a sports analytics company that empowers athletes and coaches to analyze and improve their game, with affordable, portable, easy-to-use, data-driven sports technologies. We develop, manufacture and distribute performance measurement devices to help athletes achieve their full potential. Trusted by coaches and players from youth to professional, Rapsodo provides real-time insights for all-time performance.

Similar Jobs

Citizens Logo Citizens

Wealth Advisor - Johnston, RI

Digital Media • Fintech • Information Technology • Machine Learning • Financial Services • Cybersecurity • Automation
In-Office or Remote
2 Locations
17000 Employees
105K-250K Annually

Zeta Global Logo Zeta Global

Senior Customer Success Manager

AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Easy Apply
Remote or Hybrid
United States
2429 Employees
90K-100K Annually
In-Office
St. Louis, MO, USA
5800 Employees
In-Office
Kansas City, MO, USA
5800 Employees

Similar Companies Hiring

GameChanger Thumbnail
Computer Vision • Digital Media • Kids + Family • Mobile • Software • Sports
New York City, NY
260 Employees
SRAM, LLC Thumbnail
Fitness • Hardware • Mobile • Software • Sports • Transportation • Esports
Chicago, IL
3800 Employees
DraftKings Thumbnail
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Boston, MA
6400 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account