[Remote] Staff Software Engineer (Android)
Note: The job is a remote job and is open to candidates in USA. SpotOn is a company dedicated to providing independent restaurants with innovative technology solutions. They are seeking a Staff Android Software Engineer to lead technical direction for their Android-native POS and handheld applications, ensuring resilience and performance while mentoring other engineers.
Responsibilities
- Define and drive the multi-year architectural roadmap for our Android applications
- Lead high-impact technical projects that span multiple squads, such as modularizing our codebase, optimizing local data persistence (Room/SQLite), or overhauling our UI layer with Jetpack Compose
- Take ownership of the stability and performance of our hospitality suite
- Act as a mentor to Senior and Mid-level engineers
- Work with Engineering, Product, Design, and leadership to evaluate feasibility, shape roadmap decisions, and align technical investments with customer and business outcomes
- Partner with enablement teams to improve CI/CD, automated testing, failure analysis, and responsible use of AI-assisted engineering tools
Skills
- 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 approaches
- 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, with the ability to explain technical tradeoffs to engineering and non-engineering stakeholders
- 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 platforms
- Experience improving automated testing, CI/CD, release quality, or developer productivity for mobile teams
Benefits
- Medical, Dental and Vision Insurance
- 401k with company match
- RSUs
- Paid vacation, 10 company holidays, sick time, and volunteer time off
- Employee Resource Groups to build community and inclusion at work
- Monthly cell phone and internet stipend
- Tuition reimbursement for up to $2,000 per calendar year to assist with your professional development
Company Overview