Staff Software Engineer (Android)

New
S
SpotOnRestaurant Tech
Remote, United StatesFull-TimeStaff
Salary188000 - 230000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
AndroidJavaKotlinSQLite

Requirements

  • 8+ years of software engineering experience, with a clear focus on native Android development
  • Expert-level Kotlin
  • Comfortable in Java where the codebase calls for it
  • Deep experience building performant, resilient apps
  • Strong command of SQLite or another embedded relational database, including schema migration and concurrency in production
  • Track record of diagnosing and resolving hard production issues: ANRs, memory leaks, jank, sync conflicts, race conditions, flaky network behavior
  • Hands-on daily use of AI coding tools (Claude Code, Cursor, GitHub Copilot, or similar) in real production work
  • Clear, direct written and verbal communication
  • Bachelor's degree in CS, Engineering, or equivalent experience
  • Experience in fintech, payments, or other regulated environments (PCI, tokenization, EMV, offline auth) (Preferred)
  • Experience at a high-growth SaaS or platform company shipping to a large installed base (Preferred)
  • Deep knowledge of app performance tuning, offline-first architecture, local caching strategies, and mobile security (Preferred)
  • Experience evolving legacy Android codebases - RxJava to Coroutines/Flow, Views to Compose, modularization, build-time improvements (Preferred)
  • Experience building internal developer tooling, MCP servers, custom agent workflows, or evaluation harnesses that measurably improve team velocity or code quality (Preferred)
  • Strong abstract thinking and a high ownership orientation (Preferred)

Responsibilities

  • Architect, design, and ship Android solutions that run 24/7 on restaurant hardware
  • Lead the reliability and resilience strategy for our Android platform
  • Drive performance work end-to-end with measurable outcomes
  • Set the bar for how our team uses AI in daily engineering work
  • Partner with Product, Design, Backend, Firmware, and Payments to translate restaurant operator problems into technical direction
  • Mentor senior and mid-level engineers through design reviews, code reviews, pairing, and written technical guidance
  • Own the full lifecycle: requirements, design docs, implementation, testing, rollout, monitoring, and iteration
  • Evaluate new technologies and make clear recommendations on what to adopt, what to defer, and why
View Full Description & ApplyYou'll be redirected to the employer's site
188000 - 230000 USD per year
Apply Now