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 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
- ...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
- ...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
- ...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
$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 experienceSenior- ...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....SeniorRemote work
- ...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...SeniorShift work
- ...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...SeniorWork experience placement
- ...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...SeniorContract workImmediate start
- 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
- ...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
- ...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...SeniorWork experience placement
- 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
- ...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...SeniorWork at office
- 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
- ...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....SeniorWork experience placementRemote work
- ...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...SeniorFull time
- 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...SeniorWork at office3 days per week
- 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
- 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 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
- 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
- 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
- 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
- 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
- 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
$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,...SeniorLocal areaImmediate startRemote work- 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...SeniorRemote jobContract work
- 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
- ...POSITION SUMMARY McCarthy is seeking a full-time Senior Application Developer located in St. Lous, MO who as part of the Enterprise Solutions and Analytics team, will play a crucial role in building our application and integration portfolio, supporting our existing...SeniorFull timeWork at officeRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software engineer amazon Saint Louis, MO
- agile software developer Saint Louis, MO
- software developer positions Saint Louis, MO
- senior software design engineer Saint Louis, MO
- software developer Saint Louis, MO
- ngo software engineer Saint Louis, MO
- startup software engineer Saint Louis, MO
- software data engineer Saint Louis, MO
- senior software engineer Saint Louis, MO
- real time software engineer Saint Louis, MO

