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.
$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...SeniorPermanent employmentFull timeWork experience placementInterim roleCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work- ...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
- ...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...SeniorHourly pay
- ...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
- ...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...SeniorFull time
$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...SeniorPermanent employmentFull timeContract workWork experience placementRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work$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$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...SeniorPermanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift- ...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 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...SeniorHourly payLocal area
$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- ...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...SeniorWork at officeFlexible hours
$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$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...SeniorContract workWork experience placementFlexible hours$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...SeniorSummer workWork at officeLocal areaImmediate startRemote workFlexible hours$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...SeniorTemporary workLocal area- ...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
$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$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...SeniorRemote work- ...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...SeniorContract workRemote work3 days per week
- ...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...SeniorSeasonal work
- ...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
$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...SeniorTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$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...SeniorPermanent employmentFull timeContract workWork experience placementCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work$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...SeniorFull time- ...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...SeniorFor contractorsFlexible hoursShift work
- ...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...SeniorFull timeContract workTemporary work
- ...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
- ...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
- ...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...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- ngo software engineer Saint Louis, MO
- software system engineer Saint Louis, MO
- software engineer - early career Saint Louis, MO
- entry level software engineer remote Saint Louis, MO
- software developer positions Saint Louis, MO
- junior software developer internship Saint Louis, MO
- software development engineer aws Saint Louis, MO
- consulting software engineer Saint Louis, MO
- financial software developer Saint Louis, MO
- software developer Saint Louis, MO



