Arccos logo

Senior/Staff Android Engineer

Arccos
Full-time
Remote
United States

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.

Apply now
Share this job