Rapsodo

Senior Software Developer

St. Louis Presencial Tempo inteiro Publicado Mai 4, 2026
LocalizaçãoSt. Louis
ModalidadePresencial
ContratoTempo inteiro
IdiomaEnglish
Publicado4 de Maio de 2026
Última verificação9 de Maio de 2026

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. 

Antes de sair

Deixe o seu e-mail para acompanhar esta vaga e receber alertas relevantes. Também pode continuar sem o partilhar.