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

Senior Software Developer

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

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 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, 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, Aviation Displays – Lead & Innovate

GarminSt. Louis, MO, United States
Full-time

A leading technology firm is seeking a full-time Senior Software Engineer - Aviation Displays at its U.The role involves providing technical leadership, project planning, and software development f... 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

BoeingHazelwood, MO, United States
Full-time

If you think you are the right match for the following opportunity, apply after reading the complete description.At Boeing, we innovate and collaborate to make the world a better place.We're commit... Show more

 • Promoted

DevSecOps Software Engineer (Experienced or Senior)

BoeingHazelwood, Missouri, US
Permanent +1

Job Description 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, wi... 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 Platform Software Engineers

Boeingberkeley, missouri, United States
Permanent +1

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 • New!

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

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

BoeingBerkeley, MO, US
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

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

Engineering Foundry - Software Engineering - Full-stack Developer - Senior Consultant

DELOITTESaint Louis, Missouri, US
Full-time

Engineering Foundry/Software Engineering Development- Full-stack Developer/Senior Consultant/Software Engineer - III.Read on to fully understand what this job requires in terms of skills and experi... 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, Core Experiences - St. Louis, MO, USA

SpeechifySt. Louis, MO, United States
Full-time

Senior Software Engineer, Core Experiences - St.Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone.We absorb it all a... 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