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 trade‑off 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. 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. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Saint Louis, MO vacancy
  •  ...Senior Software Developer Senior Software Developer(s) to design custom software solutions based on client requirements. This position will have a lead role in the development and enhancements of a large data management system. This will be an ongoing effort to replace... 
    Senior

    The Timberline Group Company

    Saint Louis, MO
    2 days ago
  •  ...Under a new CEO, *** is committed to a transformative journey with 'Scale @ Speed' as our guiding principle. Job Title: Senior Software Developer Location: USA MO Saint Louis Years of Experience: 7 10 Years Deep expertise on Go lang Job Summary: We are... 
    Senior

    YANTRAN LLC

    Saint Louis, MO
    3 days ago
  •  ...Job title: Senior Java developer Location: St. Louis, MO (Onsite -First day) Duration: Long term contract Job Description: Senior Java (must have 8+ years of experience as a Java developer) - (Client is very active on hiring. Onsite Interview... 
    Senior
    Long term contract
    Remote work

    Maintec Technologies

    Saint Louis, MO
    4 days ago
  •  ...leading defense technology firm in St. Louis, Missouri, seeks a Senior Software Engineer skilled in C++ embedded development. This position...  ...U.S. Department of Defense. Key responsibilities include developing efficient embedded software systems and solving complex technical... 
    Senior

    Object Computing

    Saint Louis, MO
    2 days ago
  • $150k - $190k

     ...Position: Senior Python Developer Location: St. Louis area (onsite) Salary: $150,000 - $190,000 DOE + full benefits What you need for...  ...programming language (Java, Golang, node.js) Excellent communication and team skills 5+ years of Software Development experience
    Senior

    NoorStaffingNursing

    Saint Louis, MO
    4 days 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
    5 days ago
  •  ...looking for an experienced, forward‑thinking Senior DevOps Engineer to join our newly formed...  ...‑design, build, automate, and scale our developer enablement ecosystem. You will partner...  ...self‑service tooling, and accelerate software delivery. Key Responsibilities CI/CD & Pipeline... 
    Senior
    Shift work

    Linuxconfig

    Saint Louis, MO
    2 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
    2 days ago
  • A growing staffing solutions company in St. Louis is seeking a Senior Software Engineer - Java & Front End. The ideal candidate will have over 5 years of experience in system development and expert knowledge in Java, Struts, and PostgreSQL. Responsibilities include managing... 
    Senior

    Direct Staffing Inc

    Saint Louis, MO
    4 days ago
  •  ...Senior Application Developer Immediate need for a talented Senior Application Developer. This is a 06 months contract opportunity with long-term...  ...teams to gather requirements and deliver user-centric software solutions. Lead code reviews, mentor junior developers, and... 
    Senior
    Contract work
    Immediate start

    Pyramid Consulting

    Saint Louis, MO
    1 day ago
  •  ...Java Senior Developer St. Louis, Missouri (Hybrid) Mandatory Areas Must have skills. Java/JEE, Spring, Spring boot, REST/SOAP...  ...Responsible for prototyping, developing, and troubleshooting software in the user interface or service layers Perform peer reviews... 
    Senior

    HCL Global Systems

    Saint Louis, MO
    5 days ago
  • An established industry player is seeking a Senior Software Architect to lead the design and development of innovative cloud-native solutions. In this role, you will work closely with engineering teams to create reliable, scalable, and secure products while championing... 
    Senior

    TechDigital Group

    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
    4 days ago
  • A leading software development firm is seeking a Senior Application Development Engineer to design and maintain customized software applications. This role involves collaboration with product managers and requires expertise in AEM and full-stack development. Candidates... 
    Senior

    Compunnel, Inc.

    Saint Louis, MO
    3 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
    4 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
    3 days 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
    4 days ago
  • Tech Mirrors is seeking a Senior Software Java Engineer in St. Louis, MO. The candidate will lead software engineering projects to build products in the Digital Payment Space. You will deliver integrated software solutions for mobile and e-commerce. This position requires... 
    Senior
    Work at office
    3 days per week

    Tech Mirrors

    Saint Louis, MO
    3 days ago
  • A leading technology consulting firm is seeking an experienced professional to design and support SAP solutions, manage teams, and collaborate with stakeholders in St. Louis, MO. Ideal candidates will have over 7 years of experience with SAP ECC and S/4HANA order management...
    Senior

    Accenture Federal Services

    Saint Louis, MO
    3 days ago
  • A leading tech firm in St. Louis is seeking an experienced Frontend: iOS Developer to lead the development of consumer-facing mobile applications. The ideal candidate will have over 5 years of mobile development experience, particularly in Swift and Kotlin, along with a... 
    Senior

    TechDigital Group

    Saint Louis, MO
    5 days ago
  • A technology company is looking for a Senior Applications Developer with strong DevOps skills. This role is hybrid, based in Charlotte or St. Louis. Candidates should have 8 years of experience with Kubernetes, CI/CD tools, and cloud technologies. Proficiency in Python... 
    Senior

    Highbrow LLC

    Saint Louis, MO
    5 days ago
  • An innovative company is on the lookout for a Senior Back-End Developer to join their dynamic team. This role offers the opportunity to work with...  ...quality and compliance while leveraging best practices in software development. If you are passionate about technology and... 
    Senior

    TechDigital Group

    Saint Louis, MO
    3 days ago
  • Sovereign Technologies, Inc. is seeking a developer to join a leading Agile team in St. Louis. The ideal candidate will have strong experience...  ...Spring frameworks. They will be responsible for developing software, analyzing requirements, and guiding less experienced staff. A... 
    Senior

    Sovereign Technologies, Inc.

    Saint Louis, MO
    1 day ago
  • Enterprise Holdings is seeking a Software Engineer 2 to join their IT Revenue Management team in St. Louis, Missouri. This role involves building solutions to support Revenue Managers in a competitive market. Applicants should have over 3 years of experience in software... 
    Senior

    Enterprise Holdings

    Saint Louis, MO
    2 days ago
  • Fairygodboss in St. Louis, Missouri, seeks a Technology Consultant 2 to contribute to requirements elicitation and software design discussions. The role involves integrating new features, conducting code reviews, and maintaining application stability. The ideal candidate... 
    Senior

    Fairygodboss

    Saint Louis, MO
    2 days ago
  • CEdge Inc is seeking a Senior .NET Full-Stack Developer for a role located in St. Louis, MO. The incumbent will focus on the TMS contract, managing the resolution of application issues, developing SOW deliverables, and ensuring code documentation is completed. The ideal... 
    Senior
    Remote job
    Contract work

    CEdge Inc

    Saint Louis, MO
    3 days ago
  • NISC in St. Louis, Missouri, seeks a versatile mid-to-senior-level technologist to join their engineering team. This role encompasses the full software lifecycle from development to operational support. The ideal candidate will work with both internal customers and external... 
    Senior

    NISC

    Saint Louis, MO
    1 day ago
  • A leading tech firm is seeking a Lead Golang Software Engineer based in Austin, TX. This role requires extensive experience in Golang...  ...Kubernetes. You will manage the software development lifecycle by developing microservices and monitoring product health. Ideal candidates... 
    Senior

    Highbrow LLC

    Saint Louis, MO
    3 days ago
  • $140k - $200k

    Clutch Canada is seeking a Senior Software Engineer for its Core Experiences Team in St. Louis, Missouri. The ideal candidate will drive improvements in our foundational services and SDKs, ensuring the highest quality product experience across platforms. Offering competitive... 
    Senior

    Clutch Canada

    Saint Louis, MO
    1 day ago
  • $107.9k - $195.05k

     ...Leidos Spatial Solutions Division has an exciting opportunity for a senior DevOps Engineer to assist with the development, integration,...  ...Experience diagnosing and resolving VPC connectivity issues Develop, update, and maintain GitLab CI/CD pipeline code Configure,... 
    Senior
    Local area
    Immediate start
    Remote work

    Leidos

    Saint Louis, MO
    2 days ago

Do you want to receive more vacancies?

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