1

Software Engineer Baseball Jobs in Missouri (NOW HIRING)

Senior Software Developer

Saint Louis, MO · On-site

$53 - $70/hr

... USA Baseball, and over 1000 NCAA athletic departments. Become a part of Team Rapsodo as we ... This is a role for an engineer who thinks in systems, executes with precision, and communicates ...

Senior Software Developer

Saint Louis, MO · On-site

$53 - $70/hr

... USA Baseball, and over 1000 NCAA athletic departments. Become a part of Team Rapsodo as we ... This is a role for an engineer who thinks in systems, executes with precision, and communicates ...

... USA Baseball, and over 1000 NCAA athletic departments. Become a part of Team Rapsodo as we ... This is a role for an engineer who thinks in systems, executes with precision, and communicates ...

... USA Baseball, and over 1000 NCAA athletic departments. Become a part of Team Rapsodo as we ... Experience collaborating with software engineers, product managers, and business unit leaders.

... USA Baseball, and over 1000 NCAA athletic departments. Become a part of Team Rapsodo as we ... Experience collaborating with software engineers, product managers, and business unit leaders.

... USA Baseball, and over 1000 NCAA athletic departments. Become a part of Team Rapsodo as we ... Experience collaborating with software engineers, product managers, and business unit leaders.

Our partners include the PGA of America, Golf Digest, Troon, multiple Major League Baseball ... shipping software products alongside Engineering teams. Experience acting as the point of ...

Senior Product Manager - Golf

Saint Louis, MO · On-site

$123K - $162K/yr

Our partners include the PGA of America, Golf Digest, Troon, multiple Major League Baseball ... shipping software products alongside Engineering teams. · Experience acting as the point of ...

Senior Product Manager - Golf

Saint Louis, MO · On-site

$123K - $162K/yr

Our partners include the PGA of America, Golf Digest, Troon, multiple Major League Baseball ... shipping software products alongside Engineering teams. • Experience acting as the point of ...

Software Engineer Baseball information

How does a Software Engineer specializing in baseball typically collaborate with coaches and analysts to improve team performance?

Software Engineers in the baseball industry often work closely with coaches and analysts to develop tools that track player statistics, analyze in-game data, and visualize performance trends. These collaborations usually involve gathering requirements from non-technical staff, translating complex analytical needs into technical solutions, and iterating on software features based on user feedback. Effective communication and a strong understanding of both baseball concepts and software development are essential to ensure the technology meets the unique needs of the team. This collaborative environment fosters innovative solutions that can directly impact game strategy and player development.

What does a Software Engineer in baseball do?

A Software Engineer in baseball designs, develops, and maintains software systems that support a baseball organization’s operations. This often includes building applications for player performance analysis, statistical modeling, scouting, game strategy, and data visualization. They work closely with analysts, coaches, and front office personnel to turn data into actionable insights. Their work helps teams make informed decisions about player development, game tactics, and overall team management.

What are the key skills and qualifications needed to thrive as a Software Engineer in the baseball industry, and why are they important?

To thrive as a Software Engineer in the baseball industry, you need expertise in software development, data analysis, and a solid understanding of baseball analytics, usually supported by a degree in computer science or a related field. Familiarity with programming languages like Python or Java, experience with databases, and proficiency in tools such as SQL, R, or data visualization platforms are commonly required. Strong problem-solving abilities, teamwork, and effective communication skills set top candidates apart in this field. These skills are vital for building robust analytical and technological solutions that drive decision-making and performance improvements in baseball organizations.
What are popular job titles related to Software Engineer Baseball jobs in Missouri? For Software Engineer Baseball jobs in Missouri, the most frequently searched job titles are:
What job categories do people searching Software Engineer Baseball jobs in Missouri look for? The top searched job categories for Software Engineer Baseball jobs in Missouri are:
What cities in Missouri are hiring for Software Engineer Baseball jobs? Cities in Missouri with the most Software Engineer Baseball job openings:
Infographic showing various Software Engineer Baseball job openings in Missouri as of July 2026, with employment types broken down into 78% Full Time, 16% Part Time, and 6% Contract. Highlights an 100% In-person job distribution.
Senior Software Developer

Senior Software Developer

Rapsodo

Saint Louis, MO • On-site

$53 - $70/hr

Full-time

Posted 26 days ago


Job description

Company Overview
With its headquarters in Singapore and strategically placed offices across the United States, Turkey, Japan, and Malaysia, Rapsodo represents more than just sports technology and data analytics. It stands as the clear front-runner in providing affordable, professional-grade technology for athletes aiming to enhance their performance.
The company currently collaborates with partners such as The PGA of America, Golf Digest, Troon, various Major League Baseball teams, USA Baseball, and over 1000 NCAA athletic departments.
Become a part of Team Rapsodo as we challenge limits and unveil endless potential, one data point and one heartwarming success story at a time.
Powered by Athletes who get it, and Engineers who can do it.
Role Purpose
This role exists to be the connective tissue between cross-functional teams, translating complex system trade-offs into clear decisions and embedding AI-assisted development into how we build. This is a role for an engineer who thinks in systems, executes with precision, and communicates with clarity.
Key Responsibilities
  • Champion AI-assisted development across architecture, design, and implementation-driving adoption and establishing the practices that make it last.
  • Define and own best practices for AI-assisted system design, code generation, documentation, and testing.
  • Assess and integrate AI tooling into the development lifecycle with a focus on security, scalability, and long-term maintainability.
  • Assess incoming feature requests and determine technical feasibility within the Kotlin Multiplatform codebase.
  • Own architectural scoping-articulating trade-offs and risks, particularly at the boundary between shared and platform-specific code.
  • Design and document scalable architectures that clearly define module boundaries, data flow, threading models, and dependency injection strategies.
  • Lead KMP technical decision-making, keeping solutions aligned with iOS and Android platform constraints and best practices.
  • Define and execute migration strategies from legacy implementations to shared KMP modules where the tradeoff is justified.
  • Coordinate cross-functional dependencies across firmware, backend, Unity, and QA to maintain system-wide consistency and delivery commitments.
  • Build and maintain a living knowledge base-architecture documentation, system diagrams, and technical specs that teams actually use.
  • Continuously improve developer experience through smarter tooling, build optimization, CI/CD, and modularization.
  • Set and uphold high standards for code quality, testability, and maintainability across shared and platform-specific code.

Requirements
Role Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of mobile development experience with deep familiarity across both Android and iOS ecosystems.
  • 3+ years shipping Kotlin Multiplatform in production.
  • Deep command of Clean Architecture, modularization, and separation of concerns in multi-platform systems.
  • Proven experience designing shared domain and data layers with well-defined boundaries between shared logic and platform-specific UI.
  • Strong command of Kotlin Coroutines, Flow (StateFlow, SharedFlow), and cross-platform concurrency models.
  • Hands-on experience with dependency injection (Koin or equivalent) in multi-module environments.
  • Familiarity with Compose Multiplatform and native UI frameworks (SwiftUI/UIKit, Jetpack Compose).
  • Experience architecting networking and data layers in a multiplatform context, including offline-first design, sync strategies, and caching.
  • Strong understanding of KMP-iOS interoperability and the nuances of designing APIs for Swift consumers.
  • Solid experience with Gradle, dependency management, and CI/CD pipelines for multi-platform projects.
  • Experience building device-connected applications (BLE, Wi-Fi, TCP) with a focus on reliability and real-time data handling.
  • Proven ability to translate complex technical decisions into clear specifications that align cross-functional teams.
  • Strong communicator who can cut through complexity and align stakeholders across mobile, backend, firmware, and QA.
  • Substantial hands-on experience with AI-assisted development tools and a track record of integrating them meaningfully into engineering workflows.
  • Sharp judgment when evaluating AI-generated outputs-knowing when to trust, when to verify, and when to rewrite.