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 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Saint Louis, MO vacancy
  •  ...Software Engineer DCS Corp. is an employee-owned organization with a reputation for agile and efficient development of technology solutions...  ..., and modern technology stacks. Essential Job Functions: Develop, modernize, and maintain software applications and services.... 
    Senior
    Remote work

    DCS Corp

    Saint Louis, MO
    4 days ago
  • $99.45k - $134.55k

     ...future with us. The Boeing Company is looking for a Software Engineer (Associate, Experienced, & Senior) to join the F-15 Mission System Software...  ...one of the multi-discipline Agile scrum teams that develop, integrate, and maintain a wide range of aircraft functionalities... 
    Senior
    Permanent employment
    Work experience placement
    Casual work
    Currently hiring
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    The Boeing Company

    Saint Louis, MO
    2 days ago
  •  ...Syms Strategic Group, LLC is seeking a Senior Systems Engineer who will work remotely to build cloud-based healthcare solutions. This role requires expertise in Java and/or NodeJS for back-end development, as well as Angular for front-end user interfaces. The ideal candidate... 
    Senior
    Remote work

    Syms Strategic Group, LLC

    Saint Louis, MO
    4 days ago
  •  ...Description : Project: working on encryption and decryption software for the switching network which is how they onboard banks/card...  ...adherence with Client standards, processes and best practices. • Develop high quality, secure, scalable software solutions based on... 
    Senior
    Work experience placement

    ShiftCode Analytics

    Saint Louis, MO
    5 hours ago
  •  ...Job Posting Our .NET Developers work with a team of talented individuals who share a strong passion for their work. The primary role of this experienced individual will be to develop software solutions through the conception, development, testing and implementation... 
    Senior
    Full time

    The Timberline Group Company

    Saint Louis, MO
    2 days ago
  •  ...A leading company, The Timberline Group, seeks Senior and Mid-Level Developers to join their innovative team. Responsibilities include delivering enterprise-level solutions with a focus on media playback technologies, utilizing an array of advanced frameworks and tools... 
    Senior

    The Timberline Group Company

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

     ...Impact. Deliver simple solutions to complex problems as a Senior DevOps Engineer at D2. In this role, you'll design and support...  ...or OpenShift Strong understanding of DevOps principles and software development lifecycles Experience with CI/CD tools such as GitLab... 
    Senior

    D2 Technical Services

    Saint Louis, MO
    3 days ago
  •  ...Senior Java Developer St Louis, MO (Onsite from day 1) Interview Process: 3 rounds will be Zoom Video Job Description: Strong Java...  ...very good understanding of micro services. Grasp of software engineering skills in modular design, data structures, algorithms... 
    Senior
    Work experience placement

    Argyle Infotech

    Saint Louis, MO
    2 days ago
  •  ...Software Developer As a Software Developer with Ascension Technologies, 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... 
    Senior
    Work at office

    Software Technology Inc

    Saint Louis, MO
    2 days 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
    1 day ago
  • $131.5k - $154.7k

     ...Senior DevOps Engineer Aviatrix® is pioneering the Cloud Native Security Fabric — the architecture the Containment Era requires....  ...ownership of our CI/CD ecosystem, cloud infrastructure automation, and developer platform. This is a journey-level, fully qualified position... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours
    Day shift

    Aviatrix

    Saint Louis, MO
    2 days ago
  •  ...used across multiple industries to provide both qualifying and continuing education for professionals. Engineering teams deliver software and features using the Agile methodology. Position Requirements & Major Responsibilities: Work with other team members (in... 
    Senior

    The Timberline Group Company

    Saint Louis, MO
    5 hours 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
    16 hours ago
  •  ...consists of many talented Android and iOS app developers distributed across the EU and US. All...  ...and bug fixes. We are looking for Senior Android Engineers (minimum 5 years of experience...  ...and CI/CD Experience developing software related to health, wellness, fitness,... 
    Senior
    Work at office
    Local area
    Remote work
    Flexible hours

    GrabJobs

    Saint Louis, MO
    4 days ago
  •  ...C# .Net Developer Role Overview: We are seeking a C#.Net developer to join our team in St. Louis, Mo. Job Responsibilities: Develop new applications Develop enhancements for existing applications and services Design and estimate technical solutions per... 
    Senior

    The Timberline Group Company

    Saint Louis, MO
    2 days ago
  •  ....NET Developers work with a team of talented individuals who share a strong passion for their...  ...individual will be to develop software solutions through the conception, development...  ...position. What are we looking for in a Senior-Level .NET Developer: A minimum of 5 years... 
    Senior
    Full time

    The Timberline Group Company

    Saint Louis, MO
    4 days ago
  •  ...Salesforce Senior Developer The Salesforce Technical Consultant / Developer (Lightning) is a key member of our Delivery organization in the US. In addition to being responsible for developing high performing solutions on the Salesforce platform, the Technical Consultant... 
    Senior
    Work experience placement

    ClifyX

    Saint Louis, MO
    2 days ago
  • $131.3k - $237.35k

     ...Description The Leidos National Solutions team is seeking a Senior AI Software Engineer to lead advanced development efforts and...  ...NGA cloud-based architecture AWS Solutions Architect, AWS Developer, Machine Learning Experience with IC Cloud Architecture implementation... 
    Senior
    Local area
    Immediate start

    Leidos

    Saint Louis, MO
    3 days ago
  • $77k - $202k

     ...individuals analyse client needs, implement software solutions, and provide training and...  ...work fits into the overall strategy. Develop a deeper understanding of the business context...  ...SAP BRIM (Hybris Billing) solution. As a Senior Associate you are responsible for... 
    Senior
    Full time
    H1b

    PwC

    Saint Louis, MO
    4 days ago
  •  ...Senior Technical Lead We are looking for a React Native developer who is passionate about building high performance, scalable, and visually appealing mobile applications. You will work closely with product managers, designers, and backend engineers to deliver seamless... 
    Senior
    Local area

    Hcltech

    Saint Louis, MO
    3 days ago
  •  ...systems, including cloud-based infrastructure (AWS, Azure, GCP) Develop and maintain automation scripts and tools using languages such...  ...and how to contact us as a data subject. Career Stage: Senior Associate London Stock Exchange Group (LSEG) Information:... 
    Senior
    Worldwide

    LSEG (London Stock Exchange Group)

    Saint Louis, MO
    1 day ago
  • $75 per hour

     ...Senior Platform Engineer Location: Remote (U.S.) Role Type: Contract (6 Months...  ...transformation, and deliver innovative software solutions. They partner with leading organizations...  ...modern cloud infrastructure and developer platforms. In this role, you will design... 
    Senior
    Contract work
    H1b
    Immediate start
    Remote work

    Catapult Solutions Group

    Saint Louis, MO
    5 hours ago
  • $85k - $100k

    Job Summary Our client is seeking a Power BI Administrator to join their team! This position is located Hybrid in St. Louis, Missouri. This position will focus on platform operations, security administration, governance, and overall environment management across Power ...
    Senior
    Local area

    KellyMitchell Group

    Saint Louis, MO
    16 hours ago
  •  ...Responsibilities Kforce is looking for a Senior Cloud Data Architect to come aboard a contract to hire opportunity with one of our clients in Saint Louis, MO. Skills Certification as a Salesforce Data Cloud Consultant is required The ideal candidate... 
    Senior
    Hourly pay
    Contract work

    Kforce

    Saint Louis, MO
    1 day ago
  •  ...discipline to the cloud estate directly, and helps raise the bar on what "production-ready" looks like here. his 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... 
    Senior
    For contractors
    Flexible hours
    Shift work

    CLAYCO, INC.

    Saint Louis, MO
    2 days ago
  •  ...Senior Software Engineer We are seeking a highly skilled Senior Software Engineer to join a top financial client's Business Rules Engineering & Strategy team. This role focuses on developing and maintaining rule-based systems that support critical business decision-... 
    Senior
    Long term contract

    RIT Solutions

    Saint Louis, MO
    2 days ago
  •  ...Our .NET Developers work with a team of talented individuals who share a strong passion for...  ...experienced individual will be to develop software solutions through the conception,...  ...position. What are we looking for in a Senior-Level .NET Developer: A minimum of 5 years... 
    Senior
    Full time

    The Timberline Group Company

    Saint Louis, MO
    16 hours ago
  • $106.2k - $194.6k

     ...fast-paced environment and the opportunity to develop your own career path for your unique skills and ambitions.   As a Senior AI Native Engineer, you will be at the...  ...modern robotics, digital twin applications, and software engineering. We'll look to you to provide technical... 
    Senior
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Saint Louis, MO
    2 days ago
  •  ...Senior Software Engineer – Full Stack & Secure Systems We are seeking an experienced and driven Senior Software Engineer to support mission-critical federal intelligence initiatives by developing secure, scalable, and modern software solutions in a high-impact environment... 
    Senior

    Abode Techzone LLC

    Saint Louis, MO
    3 days ago
  •  ...Job Description An employer is looking to add a Sr. Software Developer, with experience in Java and Spring Boot to design, develop, code, test and debug new software or significant enhancements to existing software of moderate complexity. They will develop solutions... 
    Senior

    Insight Global

    Saint Louis, MO
    1 day ago

Do you want to receive more vacancies?

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