Talent.com
Rapsodo
Senior Software DeveloperRapsodo • St. Louis, MO, US
No longer accepting applications
Senior Software Developer

Senior Software Developer

Rapsodo • St. Louis, MO, US
1 day 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

Senior Level Software Developer

DCS CorporationSt. Louis, Missouri, US
Full-time

Defense, Aerospace, Human Factors, and Security markets.We continue to provide innovative solutions with our multidisciplinary teams formed with exceptional employees.We are seeking a Software Engi... Show more

 • Promoted

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

BoeingSaint Louis, MO, United States
Full-time +2

At 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, with great opportu... Show more

 • Promoted

Senior Software Engineer - AWS, DevSecOps & Geospatial

(EDO) Entertainment Data Oracle, Inc.St. Louis, MO, United States
Full-time

A technology solutions provider is seeking an experienced Software Developer in St.Louis, MO to enhance intelligence analysis products.This role involves leading the design and development of enter... Show more

 • Promoted

Senior Software Engineer - DevSecOps

The Boeing CompanyBerkeley, MO, United States
Permanent

Senior Software Product Manager (Virtual).Boeing Software Factory PMO teams located in Berkeley, Missouri; Alexandria, Virginia; Colorado Springs, Colorado, and other sites.The position does not re... Show more

 • Promoted • New!

Senior Software Engineer - Mission-Driven, Hybrid/Remote

Joyce Meyer MinistriesFenton, MO, United States
Remote
Full-time

A nonprofit organization is looking for a Senior Software Engineer to enhance its Information Technology Team.This role entails developing high-quality software solutions that reflect user needs an... Show more

 • Promoted

Senior Software Engineer I (SE4 - St. Louis, MO)

Epsilon Systems Solutions, IncSt. Louis, MO, United States
Full-time

Senior Software Engineer I (SE4 - St.Epsilon Systems Solutions, is a 100 percent employee-owned company founded in 1998 with more than 20 locations serving the Department of Defense, Department of ... Show more

 • Promoted

Senior Software Engineer

(EDO) Entertainment Data Oracle, Inc.St. Louis, MO, United States
Full-time

Freedom Technology Solutions Group is seeking a.This position involves providing software development capabilities to enhance existing and emerging client capabilities, including design and develop... Show more

 • Promoted

Senior Software Engineer, Core Experiences - SDK & APIs

Speechify, Inc.St. Louis, MO, United States
Full-time

A dynamic tech startup is seeking a Senior Software Engineer for its Core Experiences Team in St.The role involves optimizing systems and collaborating with product teams to enhance user experience... Show more

 • Promoted

Senior Software Engineer, Technology Solutions

NISA Investment Advisors, LLCClayton, MO, United States
Full-time

NISA Investment Advisors, LLC (NISA) offers customized investment solutions for tax-exempt and taxable institutional clients.NISA manages over $298 billion in fixed income and equity securities and... Show more

 • Promoted

Senior Software Engineer, Core Experiences - St. Louis, MO, USA

Clutch CanadaSt. Louis, MO, United States
Full-time

We're looking for a Senior Software Engineer to join our Core Experiences Team.This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across pla... Show more

 • Promoted

Senior Software Engineer

TrigloconSt. Louis, MO, United States
Full-time

Determine operational feasibility by evaluating analysis, problem definition, requirements, 많즣요과문제역역, solution development and proposed solutions.Document and demonstrate solutions by developing do... Show more

 • Promoted

Senior Software Engineer

DLS EngineeringSt. Louis, MO, United States
Full-time

DLS is an engineering firm with 30 years of Federal Government contracting experience.Our small business efficiencies coupled with a commitment to excellence allow us to provide reliable solutions ... Show more

 • Promoted

Senior Software Engineer

GeodataitSt. Louis, MO, United States
Full-time

Freedom Technology Solutions Groups is looking to add a senior.This position is fully onsite in St.The ideal candidate must have demonstrated firsthand experience in at least three of the following... Show more

 • Promoted

Senior Software Engineer

Equifax, Inc.St. Louis, MO, United States
Full-time

Equifax is seeking creative, high-energy and driven.Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading-edge technology.You are ... Show more

 • Promoted

On Site - St. Louis MO - Senior Software Engineer

Object Computing, Inc.St. Louis, MO, United States
Full-time

Ready to contribute to cutting-edge defense technology and shape the future of battlefield superiority? Join our dynamic team working on a pivotal initiative focused on delivering advanced technolo... Show more

 • Promoted

Senior Software Engineer

Freedom Technology Solutions Group, LLCSt. Louis, MO, United States
Full-time

Freedom Technology Solutions Groups is looking to add a senior.This position is fully onsite in St.The ideal candidate must have demonstrated firsthand experience in at least three of the following... Show more

 • Promoted

Senior Software Engineer

ScaleSt. Louis, MO, United States
Full-time

Louis, MO; New York, NY; Washington, DC.The Public Sector software engineers (SWEs) create the core product building blocks forward‑deployed teams use to develop agentic capabilities that function ... Show more

 • Promoted

Senior Software Engineer I (SE4 - St. Louis, MO)

NaSPA, Inc.St. Louis, MO, United States
Full-time

Senior Software Engineer I (SE4 - St.Epsilon Systems Solutions, is a 100 percent employee‑owned company founded in 1998 with more than 20 locations serving the Department of Defense, Department of ... Show more