Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer

Rapsodo

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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Saint Louis, MO vacancy
  • $126.65k - $171.35k

    Software Developer Engineer (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is looking for a Software Developer Engineer (Experienced or Senior) to join the Digital Analytics and System Health (DASH) software team in Hazelwood, MO. This role will support... 
    Senior
    Permanent employment
    Full time
    Work experience placement
    Interim role
    Currently hiring
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Saint Louis, MO
    1 day ago
  •  ...We are seeking a Senior Software Developer with deep expertise in API integration, AI operations, automation and RPA, data migration, and workflow optimization using the Microsoft Power Platform. This role is pivotal in driving digital transformation across banking and... 
    Senior

    FirstBank

    Saint Louis, MO
    1 day ago
  •  ...Senior Software Developer Hybrid 2-3 days on-site in St. Louis, MO Our client seeks a Senior Software Developer to support modernization and maintenance of a mission-critical enterprise application in AWS for the U.S. Treasury. The role requires full-stack development... 
    Senior
    Hourly pay

    Eliassen Group

    Saint Louis, MO
    1 day ago
  •  ...multidisciplinary teams formed with exceptional employees. We are seeking a Software Engineer to support unique systems solutions for the National...  ...and modern technology stacks. Essential Job Functions: Develop, modernize, and maintain software applications and services.... 
    Senior
    Remote work

    DCS Corp

    Saint Louis, MO
    3 days ago
  •  ...participants. Job Summary Exegy is seeking a highly motivated senior level software engineer to work closely with other dedicated engineers in...  ...and Operations Mentor other Market Data Engineer developers Work with other development groups at Exegy on strategic... 
    Senior
    Full time

    Exegy

    Saint Louis, MO
    22 hours ago
  • $126.65k - $171.35k

    Application Software Engineer, Phantom Works (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is looking for an Application Software Engineer...  ...technologies.Position Responsibilities:Designs, develops, tests, and maintains embedded software throughout... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Saint Louis, MO
    18 hours ago
  • $113.9k - $189.9k

     ...LSEG in St. Louis seeks a Senior Software Engineer to evolve their News platform, providing enriched breaking news globally. This role emphasizes autonomy, technical leadership, and career growth, focusing on Java and Python development. Joining LSEG means impacting real... 
    Senior

    LSEG

    Saint Louis, MO
    1 day ago
  • $99.45k - $134.55k

     ...Company is looking for Missions Systems Software Engineers - Embedded to join the Boeing'...  ...Associate Level, Experienced Level, and Senior Level. This role is looking to hire software...  .... The software engineers will develop software in a Continuous Integration / Continuous... 
    Senior
    Permanent employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    The Boeing Company

    Saint Louis, MO
    1 day ago
  •  ...Role - Senior Devops Engineer Location - St Louis, MO(Remote) Job Summary Required Qualifications: Education: • Bachelor's degree in Computer Science, Information Technology, or a related field. Equivalent work experience may be considered.... 
    Senior
    Work experience placement
    Remote work

    United IT Solutions

    Saint Louis, MO
    22 hours ago
  •  ...Job Description Job Description Description: Hybrid 2-3 days on-site in St. Louis, MO   Our client seeks a Senior Software Developer to support modernization and maintenance of a mission-critical enterprise application in AWS for the U.S. Treasury. The role requires... 
    Senior
    Hourly pay
    Local area

    Eliassen Group

    Saint Louis, MO
    2 days ago
  • $165k - $175k

     ...Senior DevOps Engineer St. Louis, MO Build Smart. Automate Everything. Make an Impact. Deliver simple solutions to complex...  ...or OpenShift Strong understanding of DevOps principles and software development lifecycles Experience with CI/CD tools such as GitLab... 
    Senior

    D2 Consulting

    Saint Louis, MO
    4 days ago
  •  ...Senior DevOps Engineer We are seeking a Senior DevOps Engineer to support our enterprise-scale platform as a service (PaaS). The...  ...parallel within an Agile framework Demonstrate expertise in software delivery to DoD public cloud regions (C2S / GovCloud) and Kubernetes... 
    Senior
    Work at office
    Flexible hours

    Awetomaton Ltd

    Saint Louis, MO
    1 day ago
  • $148k - $171k

     ...Senior DevOps Engineer Springfield, VA or St. Louis, MO Active TS (SCI eligibility...  ..., producing actionable intelligence, or developing cutting edge technology, we succeed...  ...solutions, DevSecOps, systems engineering, software development, and operational support. Bcore... 
    Senior

    teKnoluxion

    Saint Louis, MO
    4 days ago
  • $75.2k - $158.1k

     ...Senior Application Developer Lead application development on a fast-paced Agile team building mission-critical GEOINT applications for the National...  ...standards. Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline (equivalent... 
    Senior
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Saint Louis, MO
    2 days ago
  • $175k - $215k

     ...transformation, we’re stable, profitable, and have developed a loyal customer base (that continues to grow). We build software for summer camps, an industry that enables...  ...’s mission & overview: We are looking for a Senior DevOps Engineer to join our Platform team to work... 
    Senior
    Summer work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    GrabJobs

    Saint Louis, MO
    22 hours ago
  • $50 - $55 per hour

     ...Have: 6+ years of experience in Java/JEE development. Skills in developing applications using multi-tier architecture. Knowledge of...  ...responsible for prototyping, developing, and troubleshooting software in the user interface or service layers. Perform peer reviews... 
    Senior
    Temporary work
    Local area

    Cynet Systems

    Saint Louis, MO
    1 day ago
  •  ...Software Developer As a Software Developer, you will contribute to the creation of our robust suite of cloud-native enterprise applications in the rapidly growing healthcare software industry. You will be a member of a dev team working collaboratively with others in... 
    Senior

    Software Technology Inc

    Saint Louis, MO
    1 day ago
  • $59.5 - $85 per hour

    Technology Partners is currently seeking a talented Senior Java Developer. Do you have 6 or more years of experience in Java server-side web...  ...with team members to deliver scalable and performant software solutions. Required Skills & Experience: 6 or more years... 
    Senior

    TECHNOLOGY PARTNERS INC

    Saint Louis, MO
    1 day ago
  • $185k - $227k

     ...compelling, read on for more details. ROLE AND RESPONSIBILITIES: A Senior Site Reliability Engineer (SRE) is expected to own the...  ...acli) for advanced operations, troubleshooting, and automation Develop automation scripts using Nutanix REST APIs, Python SDK, PowerShell... 
    Senior
    Remote work

    GrabJobs

    Saint Louis, MO
    4 days ago
  •  ...coverage options (e.g., Aflac), and a 401(k) for all W-2 employees (and their families if needed) We are seeking three mid-to-senior level Java Developers to join a cloud-native engineering team building high-scale backend services. This role is ideal for developers with... 
    Senior
    Contract work
    Remote work
    3 days per week

    Agile Resources, Inc.

    Saint Louis, MO
    2 days ago
  •  ...Job Description Job Description Role Overview We are looking for a skilled Senior Salesforce Developer to join our team and support key platform initiatives. The ideal candidate will take ownership of system maintenance, incident analysis, and change validations... 
    Senior
    Seasonal work

    The Giant Bullseye

    Saint Louis, MO
    27 days ago
  •  ...Job Description Job Description Overview: We are seeking a Senior Node.js Developer to lead backend development for security and vulnerability remediation programs. The ideal candidate has strong Node.js expertise, experience working with security teams, and exposure... 
    Senior

    The Giant Bullseye

    Saint Louis, MO
    17 days ago
  • $86.8k - $165.2k

     ...shape the future of aerospace and defense. Collins Aerospace Integrated Secure Processing Solutions (SPS) team is looking for a Senior Software Engineer that is passionate about collaborating with high-performance teams to create mission critical solutions supporting... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Collins Aerospace

    Saint Louis, MO
    4 days ago
  • $126.65k - $171.35k

    Mission Software Engineer (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is looking for a MissionSoftware Engineer(Experienced or...  ...to extend current products and win new programs; and developing new businesses and entering new markets. The organization... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Currently hiring
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Saint Louis, MO
    3 days ago
  • $150k - $165k

     ...Senior Software Engineer St. Louis Park, MN Job Summary: We are seeking a Senior Software Engineer with specialized experience in developing software for active implantable medical device systems. This role involves creating robust, secure, and scalable... 
    Senior
    Full time

    Enterra Medical

    Saint Louis, MO
    22 hours ago
  •  ...to the cloud estate directly, and helps raise the bar on what "production-ready" looks like here. This is an AI-forward position. Senior leadership is all-in on AI, and we want someone who genuinely uses it every day for code, troubleshooting, documentation, and reasoning... 
    Senior
    For contractors
    Flexible hours
    Shift work

    CLAYCO, INC.

    Saint Louis, MO
    1 day ago
  •  ...Document and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams...  ...comments and clear code. Develop software solutions by studying information needs;...  ...Information Systems, or related STEM degree. Senior-level experience deploying microservices... 
    Senior
    Full time
    Contract work
    Temporary work

    Trinity Global Consulting

    Saint Louis, MO
    22 hours ago
  •  ...Description Overview We are looking for a highly skilled Senior Java Engineer to design, develop, and maintain enterprise-grade applications. The ideal...  ...DevOps, QA, and product to deliver high-quality software solutions Participate in code reviews, performance optimization... 
    Senior

    The Giant Bullseye

    Saint Louis, MO
    15 days ago
  •  ...MilliporeSigma’s Digital and eCommerce division is seeking a Senior Software Engineer to help design and build new features on our cloud-based platform. You will work in an Agile team, embracing microservices and event-driven architectures to enable scalable, reliable... 
    Senior

    MilliporeSigma

    Saint Louis, MO
    1 day ago
  •  ...A technology solutions provider is seeking a Senior Software Engineer to join their team in St. Louis, MO. This fully onsite position requires at least 8 years of full stack development experience, with a focus on web services and geospatial systems. The ideal candidate... 
    Senior
    Flexible hours

    Geodata IT, LLC

    Saint Louis, MO
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!