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
- ...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 and support the data management...Senior
- ...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
- ...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....SeniorRemote work
- ...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
- A venture-backed tech startup is seeking a Sr. Application Security Engineer to oversee the security of their innovative product. This role focuses on ensuring secure multi-tenancy within Kubernetes, leading threat modeling initiatives, and managing vulnerability lifecycles...SeniorRemote workFlexible hours
- ...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...Senior
- ...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...SeniorLong term contractRemote work
$107.9k - $195.05k
A technology services company is searching for a Backend Engineer in St. Louis, MO. The ideal candidate will have 8-12 years of experience in Java or Python backend development and strong skills in API design and SQL. Responsibilities include designing backend services...Senior- ...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
- ...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
- ...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
- Pyramid Consulting Inc. is seeking a long-term contractor located in St. Louis, MO, for an IT position focused on J2EE development. The role demands proficiency in various Java technologies and frameworks, with an emphasis on maintaining application integrity and performance...SeniorFor contractors
- ...TechDigital Group seeks a Technical Architect in St. Louis. In this role, you will have a strong focus on designing and developing enterprise solutions using Java and Spring Boot, with 10+ years of IT experience. You will be responsible for creating both high-level and...Senior
$59.5 - $85 per hour
...A dynamic technology company is seeking a Senior Java Developer to enhance web and mobile applications with innovative features. The ideal candidate will possess over 6 years of experience in Java server-side web development, along with strong skills in Java frameworks...SeniorHourly pay$99.45k - $134.55k
...Company is looking for Missions Systems Software Engineers – Embedded to join the Boeing's... ...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...SeniorPermanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift- ...Senior Technical Application Engineer - South Central Sr. Technical Application Engineer - South Central Region... ...optimize value for both the customer and Hubbell Develop and deliver demonstrations of hardware and software solutions Understand utility systems and software...SeniorRemote work
- ...Role Overview: This role is for a Senior Java Full Stack Developer with experience in Java, Spring Boot, and modern web technologies. Key... ...Expert programming skills in Java/JEE Proficiency in Software Development Best Practices (ATDD/BDD, Unit tests) Qualifications...Senior
$94.35k - $127.65k
...The Boeing Company is currently seeking a Systems Software Engineer ( Associate, Experienced or Senior) to support our Software Development team... .... The Network Centric Operations Team designs, develops and implements platform agnostic software capabilities...SeniorPermanent employmentContract workWork experience placementInterim roleRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift$150k - $190k
...Senior Python Developer Location: St. Louis area (onsite) Salary: $150,000 - $190,000 DOE + full benefits What you need for this position... ...language (Java, Golang, node.js) Excellent communication and team skills 5+ years of Software Development experience...Senior- ...Atria Group LLC is seeking a highly skilled software developer for a 6+ month contract in St. Louis, MO. The successful candidate will demonstrate a solid foundation in Java programming and systems analysis, working in a dynamic Agile environment. Excellent communication...SeniorContract workRemote work
$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...SeniorPermanent employmentWork experience placementCasual workCurrently hiringRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$80k - $120k
...Nestlé SA is seeking a Senior Business Systems Specialist in St. Louis, Missouri. You will diagnose and resolve complex SAP Quality Management (QM) issues, serving as a key liaison between QA stakeholders and IT. Your expertise will drive continuous improvement in quality...Senior$140k - $200k
...A leading software development company in St. Louis is seeking a Senior Software Engineer for their Core Experiences Team. In this critical role, you will collaborate with product teams to optimize performance, ship cloud functions, and enhance the user experience through...Senior- 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
- A consulting firm is looking for a SAP HR/HCM Functional Consultant in St. Louis, MO. The role requires 8-10 years of relevant experience in US and AUS Payroll configurations and interfacing with SAP systems. Responsibilities include implementing payroll projects and preparing...Senior
$64.4 - $92 per hour
...A tech solutions company based in St. Louis is seeking a Full Stack JavaScript Developer to design and develop scalable applications using JavaScript, Node.js, and React.js. Applicants should have at least 8 years of professional development experience, a strong background...SeniorRemote work- ...A leading company specializing in staffing and IT services is seeking an experienced UI Developer with over 10 years in UI design and development. The role involves evaluating new tools, leading projects, and creating innovative solutions. Candidates should possess strong...Senior
- 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
- ...A technology solutions company is seeking a front-end developer to deliver customer-facing applications. Candidates should have extensive experience in front-end development, particularly with Angular frameworks, and be skilled in building visually aesthetic user interfaces...Senior
- ...The Timberline Group is seeking experienced .NET Developers for full-time positions in St. Louis, MO. The ideal candidates should have... ...in C#, SQL Server, and related technologies, with a focus on software development, testing, and teamwork. The roles offer a dynamic...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software engineer internship remote Saint Louis, MO
- senior robotics software engineer Saint Louis, MO
- junior software developer Saint Louis, MO
- software developer night shift Saint Louis, MO
- software engineer entry level Saint Louis, MO
- software development engineer aws Saint Louis, MO
- startup software engineer Saint Louis, MO
- part time software developer remote Saint Louis, MO
- senior software engineer remote Saint Louis, MO
- software engineer Saint Louis, MO

