CareerPlanGet AI match score →

Senior Software Developer

St. Louis, Missouri, United States💼 Full-time🗓 2026-05-04 → 2026-07-31

Core

Senior Software Developer acting as connective tissue between cross-functional teams to embed AI-assisted development and define scalable multi-platform architectures.

Role type

Senior IC Software Architect / Lead Engineer (Kotlin Multiplatform)

Builds

Cross-platform mobile applications (iOS/Android) for sports technology and data analytics

Domain

Sports technology, mobile development, AI-assisted engineering

Deliverable

production ML models | product features

Required skills

Kotlin Multiplatform, Clean Architecture, Kotlin Coroutines/Flow, Dependency Injection, CI/CD, BLE/Wi-Fi networking, Cross-platform concurrency, AI tool integration, System design, Technical documentation

Preferred skills

Compose Multiplatform, SwiftUI/UIKit, Gradle, Offline-first design, Legacy migration strategies

Technologies

Kotlin, Swift, Java, Gradle, Koin, Compose Multiplatform, SwiftUI, UIKit, Jetpack Compose, BLE, Wi-Fi, TCP

Responsibilities

Champion AI-assisted development practices across architecture and implementation; Define best practices for AI-assisted system design and testing; Assess technical feasibility of feature requests within the Kotlin Multiplatform codebase; Own architectural scoping and design scalable architectures with clear module boundaries; Lead KMP technical decision-making aligned with platform constraints; Execute migration strategies from legacy implementations to shared modules; Coordinate cross-functional dependencies across firmware, backend, Unity, and QA; Build and maintain living knowledge bases of architecture and specs; Improve developer experience through tooling and build optimization; Uphold high standards for code quality and testability.

Seniority

Senior, hands-on IC with architectural leadership

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗