Skip to content
SpotOnSpotOnChicago, IL

Staff Software Engineer

Staff Android Software Engineer leading technical direction for POS and handheld apps. Owns architecture, offline-first systems, and mentors engineers across multiple squads. Requires 10+ years building Android apps at scale with deep Kotlin expertise.

188k – 230k
Hybrid10+ YOEAndroid Engineering

About the role

What You’ll Do

Technical Strategy & Architecture

  • Define and drive the multi-year architectural roadmap for Android applications
  • Ensure offline-first capabilities and real-time data syncing remain reliable and scalable

Lead Cross-Functional Initiatives

  • Lead high-impact technical projects spanning multiple squads (modularizing codebase, optimizing local data persistence with Room/SQLite, overhauling UI layer with Jetpack Compose)

Reliability at Scale

  • Own stability and performance of hospitality suite
  • Design systems resilient to high-pressure, 24/7 commercial kitchen environments

Mentor & Level Up

  • Mentor Senior and Mid-level engineers
  • Set standards for code quality, documentation, and automated testing

Partner Across Product and Engineering

  • Work with Engineering, Product, Design, and leadership to evaluate feasibility and shape roadmap decisions

Improve Developer Productivity

  • Partner with enablement teams to improve CI/CD, automated testing, failure analysis, and responsible use of AI-assisted engineering tools

Required Qualifications

  • 10+ years of professional software engineering experience, including significant experience building Android applications at scale
  • Demonstrated track record operating at Staff Engineer scope or equivalent technical leadership
  • Deep Kotlin experience, including coroutines, Flow, and structured concurrency
  • Experience modernizing or interoperating with legacy Android architectures (e.g., RxJava-based systems)
  • Proven experience designing and evolving large, multi-module Android applications
  • Strong understanding of Android architecture patterns (MVVM, MVI, Clean Architecture)
  • Experience with complex local data management, offline-first workflows, synchronization, or high-volume real-time data flows
  • Ability to diagnose complex performance, reliability, and cross-layer issues across application, OS, hardware, and network boundaries
  • Track record of leading technical initiatives through influence across multiple teams
  • Strong written and verbal communication skills

Preferred Qualifications

  • Experience building POS, hospitality, retail, logistics, payments, or other operationally critical software
  • Experience integrating with payment SDKs, device services, Bluetooth/USB peripherals, printers, scanners, or custom Android hardware
  • Experience with mobile observability tools (Grafana, Sentry, Firebase, ELK)
  • Experience improving automated testing, CI/CD, release quality, or developer productivity for mobile teams

Skills

KotlinAndroidCoroutinesFlowMvvmMviClean ArchitectureRoomSqliteJetpack ComposeRxjavaCI/CD
Wispr Flow

Senior / Staff Android Engineer

Wispr FlowSan Francisco, CA

Build and improve Android voice interface for Wispr Flow, including dictation features, floating overlays, and accessibility integrations. Requires Kotlin fluency, shipped Android apps, design intuition, and startup experience.

180k – 270k
On-siteAndroid Engineering
OpenSea

Staff Android Engineer

OpenSeaUnited States

Owns end-to-end Android development for OpenSea's mobile app, building performant apps with Kotlin and Jetpack Compose, integrating GraphQL APIs, and leveraging AI tools for crypto trading experiences. Requires expert Android expertise and high ownership.

180k – 270k
RemoteAndroid Engineering
Suno

Senior / Staff Software Engineer, Android

SunoNew York, NY

As a Senior/Staff Android Software Engineer, you will define the architecture and experience of Suno's Android app, a real-time AI creation studio and social platform. You will own feature development, optimize performance, and collaborate with product and design to deliver a delightful user experience.

200k – 300k
On-site5+ YOEAndroid Engineering
Reddit

Staff Android Engineer, Brand Ad Formats

RedditNew York, NY +1

Leads technical strategy and development of Video Ads and unique brand ad formats on Android, ensuring high performance and scalability to millions of users. Requires 8+ years experience with 3+ years Android mastery in Kotlin, Ad Tech background, and mentoring skills.

217k – 304k
Remote8+ YOEAndroid Engineering
Reddit

Staff Android Engineer (Clients Platform)

RedditNew York, NY +2

Staff Android Engineer leads architecture, developer experience, and client health for Reddit's Android app, scaling for massive user growth. Requires 8+ years experience, mastery of modern Android tech, and AI workflow application.

217k – 304k
On-site8+ YOEAndroid Engineering