- Location
- St. Louis, Missouri, United States · published
- Type
- Full-time
- Department
- Engineering
- Source
- Workable
Description
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.