# Staff Software Engineer

**Company:** [SpotOn](https://hotfix.jobs/companies/spoton)
**Location:** Chicago, IL, Raleigh, NC, Royal Oak, MI, New York, NY
**Role:** Android Engineering
**Salary:** $188k – $230k/yr
**Experience:** 10+ years
**Skills:** Kotlin, Android, jetpack compose, room, sqlite, coroutines, flow, mvvm, mvi, clean architecture, rxjava, CI/CD, Grafana, sentry, firebase
**Posted:** 2026-07-20

> Staff Android Software Engineer leading technical direction for SpotOn's native POS and handheld apps in the Hospitality group. Owns architecture for offline-first, real-time syncing systems, mentors engineers, and drives cross-functional reliability and performance initiatives at scale.

## Job Description

## 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, scalable, and continuously improving.

## Lead Cross-Functional Initiatives
- Lead high-impact technical projects spanning multiple squads, such as modularizing the codebase, optimizing local data persistence (Room/SQLite), or overhauling the UI layer with Jetpack Compose.

## Reliability at Scale
- Own the stability and performance of the hospitality suite.
- Design systems resilient to the high-pressure, 24/7 environment of a commercial kitchen.

## Mentor & Level Up
- Mentor Senior and Mid-level engineers.
- Set the standard for code quality, documentation, and automated testing.

## Partner Across Product and Engineering
- Work with Engineering, Product, Design, and leadership to evaluate feasibility, shape roadmap decisions, and align technical investments with customer and business outcomes.

## 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, such as RxJava-based systems.
- Proven experience designing and evolving large, multi-module Android applications.
- Strong understanding of Android architecture patterns such as MVVM, MVI, Clean Architecture, or similar.
- 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 such as Grafana, Sentry, Firebase, ELK, or similar.
- Experience improving automated testing, CI/CD, release quality, or developer productivity for mobile teams.

## Compensation
- Base pay range is $188,000 - $230,000/year.
- Offers will be reflective of the candidate’s location and experience.
- Competitive compensation package includes a company stock plan.

## Similar roles

- [Senior / Staff Android Engineer](https://hotfix.jobs/jobs/82b2d6ca-a9ee-4b48-a46d-8189a45e61cf) - Wispr Flow - San Francisco, CA - $180k – $270k/yr
- [Senior / Staff Software Engineer, Android](https://hotfix.jobs/jobs/8a2b8b25-0282-4dd5-8be4-bed76bba93cd) - Suno - New York, NY - $200k – $300k/yr
- [Staff Android Engineer, Brand Ad Formats](https://hotfix.jobs/jobs/9a568fc4-e936-4964-86ce-2b312bd8736c) - Reddit - Remote - $217k – $304k/yr
- [Staff Android Engineer (Clients Platform)](https://hotfix.jobs/jobs/b7fd24e5-5d54-44bb-b00c-8af700f2ee4f) - Reddit - Chicago, IL - $217k – $304k/yr
- [Member of Techincal Staff, Android](https://hotfix.jobs/jobs/f52f3fdc-b6d1-495c-82d5-a0a05a56eee2) - Mercor - San Francisco, CA - $130k – $400k/yr

**Apply:** https://hotfix.jobs/jobs/4b70107b-decd-4fd0-9107-3a04073a8670
**Canonical:** https://hotfix.jobs/jobs/4b70107b-decd-4fd0-9107-3a04073a8670