Free shipping over $90 in US

Senior/Staff Android Engineer

Title: Senior/Staff Android Engineer

Location: Remote US, but preferred in Stamford, CT/NY or Minneapolis, MN

Reports to: Senior Director of Mobile Engineering

About Arccos

Arccos is the global leader in golf data and AI, with a fast-paced environment that delivers groundbreaking new features for golfers and the golf industry. We’re looking for a Senior/Staff Android Engineer to lead the evolution of the world’s best shot-tracking and on-course experience. As a senior individual contributor, you’ll set technical direction, drive cross-team initiatives, and raise the bar for Android quality, performance, and reliability across our app.

What You’ll Do

  • Set the Android technical vision: define architectural direction (modularity, Rust, app layering, testing strategy) and ensure it’s adopted across squads.

  • Lead complex, high-impact projects end-to-end—spanning automatic shot capture, on-device intelligence, Bluetooth integrations, mapping/geo, offline modes, and growth/engagement features.

  • Own platform health: performance, memory, startup time, ANR/crash reduction, accessibility, internationalization, and reliability SLAs; establish guardrails and golden signals.

  • Level up quality: evolve the testing pyramid (unit/instrumentation/snapshot), contract tests for shared modules (Rust FFI/KMP where used), and CI/CD checks; ensure observability is baked into features.

  • Partner cross-functionally: collaborate with Product and Design to scope outcomes, clarify tradeoffs, and deliver measurable impact for golfers; influence the mobile roadmap with data.

Who You Are

  • You care about golfer experience and product impact—whether or not you’re an avid golfer—and you bring strong product instincts to technical decisions.

  • Deep Kotlin expertise with extensive experience in coroutines/flows, concurrency, and structured cancellation.

  • Rust for mobile: you’ve built and integrated Rust libraries (e.g., via JNI/uniffi/FFI) into Android apps and understand memory, threading, and performance implications across the boundary.

  • Jetpack Compose proficiency and a track record of migrating or building complex UI systems with Compose best practices.

Minimum Qualifications

  • 6+ years building and shipping Android apps in Kotlin.

  • Expertise with coroutines/flows, Jetpack Compose, DI (e.g., Hilt), WorkManager, and modern Android tooling.

  • Comfortable working in large, complex, highly instrumented codebases.

Nice to Have

  • Deep experience in Rust & Kotlin Multiplatform (architecting shared modules and contracts).

  • Mapping/geo experience (e.g., Google Maps SDK), offline data sync, and background processing.

  • Bluetooth/BLE integrations and sensor-driven UX.

  • On-device ML or ML orchestration (TensorFlow Lite/ML Kit) for real-time experiences.

  • Feature flags, experimentation, and growth analytics.

  • Based near Minneapolis, MN or Stamford, CT (reduces the need to travel).

What We Offer

  • Competitive compensation package (base + equity), aligned to Staff-level scope and experience.
  • Equity incentive compensation
  • Full medical, dental, vision, plus 401k with company match.
  • Rounds of golf—seriously, we test on the course occasionally.
  • Fast-paced, high-growth environment—where you can revolutionize the future of golf tech.

To Apply

Send a cover letter and resume to careers.software@arccosgolf.com. In your cover letter, please include a brief statement of an accomplishment you were most proud of in your career to date.

Arccos is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.