Talent.com
Rapsodo
Senior Software DeveloperRapsodo • St. Louis, MO, US
Senior Software Developer

Senior Software Developer

Rapsodo • St. Louis, MO, US
30+ days ago
Job type
  • Full-time
  • Quick Apply
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.
Create a job alert for this search

Senior Software Developer • St. Louis, MO, US

Similar jobs

Remote Software Developer $60 - $120/hourpay

Micro1Columbia, Illinois, US
$60.00 hourly
Remote
Full-time

AI data lab for training frontier models and evaluating AI agents.Experts contribute their diverse subject matter knowledge across domains such as finance, healthcare, STEM engineering, and more.AI... Show more

 • Promoted

Remote Product Tester - $25-45 per hour

Online Consumer Panels AmericaFestus, Missouri, US
$25.00 hourly
Remote
Part-time +1

Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies.We guarantee 15-25 hours per week with an hourly pay of bet... Show more

 • Promoted

Earn up to $400 per Day by Playing Games and TakingSurveys

Freecash.comArnold, Missouri, United States
Full-time

Since its launch 6 years ago, over 60MN users have earned and withdrawn over $250MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest-rated op... Show more

 • Promoted

Remote Product Tester - Flexible Studies

BuzzTestersFestus, MO
Remote
Full-time

Earn up to $400/week, depending on the number and type of studies you complete.Share honest feedback on products and services from independent brands.Assignments include short online surveys (10–20... Show more

 • Promoted

Work From Home Fast & Serious 100% Free - No experience

Clubshop | USFestus, Missouri
Remote
Full-time

Discover The System Surveoo That’s Helping Newbies Earn Daily.Turn your free time into daily earnings by answering simple surveys.No product or tech skills needed.Join For Free And Start Earn... Show more

Senior Software Engineer

Cynet SystemsSaint Louis, MO, United States
Full-time

Job PostingResponsibilities:Provide estimates of level of work for completion.Create and maintain required technical documentation to support the application.Migrate application modules to an AWS c... Show more

 • Promoted

Remote Consumer Insights Participant

GL IncOakville, Missouri
$15.00 hourly
Remote
Part-time +1

Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies.We guarantee 15-25 hours per week with an hourly pay of bet... Show more

 • Promoted

Restaurant Delivery - Sign Up in Minutes

DoorDashHerculaneum, MO, United States

DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you’ll stay busy with a var... Show more

 • Promoted

Software Developer (Mid Level or Senior), Autonomy and Mission Planning

BoeingSaint Louis, MO, United States
Permanent +1

Job DescriptionAt Boeing, we innovate and collaborate to make the world a better place.We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, wit... Show more

 • Promoted

Managed Print Services Business Developer

EmplyfyArnold, NTT, GB
Full-time

We are seeking a business development professional to help expand our client base in the printing and document solutions space.This role provides significant commission potential and flexible parti... Show more

Director of Information Technology Full Time

Pony Bird, Inc.Herculaneum, MO, United States
Full-time

The Director of Information Technology (IT) provides strategic and operational leadership related to the organization's IT security, tools, and environment.The Director collaborates with the Leader... Show more

 • Promoted

Senior Associate - Senior Federal Financial Analyst

Blake Wilson GroupArnold, MO, United States
Full-time

Senior Associate - Senior Federal Financial Analyst.Harnessing Technology to Improve Financial Stewardship for the Welfare, Defense, and Security of Our Nation.Blake Willson Group (BWG) unites deep... Show more

 • Promoted

Engineer, Sales

MetalTek InternationalPevely, MO, United States
Full-time

Ready to combine technical problem-solving, manufacturing knowledge, project management, and business impact? At MetalTek International, we manufacture custom, high-performance castings for some of... Show more

 • Promoted

Remote Senior Software Engineer (Contract-to-Hire)

The Timberline Group CompanySaint Louis, MO, United States
Remote
Full-time

The Timberline Group is seeking a skilled Software Engineer to participate in the design, development, and testing of innovative solutions.The ideal candidate will have 3-6 years of experience, exc... Show more