Staff Software Engineer (Android)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
SpotOn is seeking a Staff Android Software Engineer to lead technical direction for Android-native POS and handheld applications in the hospitality group. This hands-on role involves defining multi-year architectural roadmap, leading cross-functional initiatives, and mentoring engineers.
Key Skills for This Role
Responsibilities
- Define and drive the multi year architectural roadmap for Android applications
- Lead high impact technical projects that span multiple squads
- Take ownership of the stability and performance of the hospitality suite
- Act as a mentor to Senior and Mid level engineers
- Partner with Engineering, Product, Design, and leadership to evaluate feasibility and shape roadmap decisions
- Improve developer productivity by partnering with enablement teams on CI/CD, automated testing, and AI assisted tools
Requirements
- 10+ years of professional software engineering experience, including significant experience building Android applications at scale
- Deep Kotlin experience, including coroutines, Flow, and structured concurrency
- 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
Full Job Posting
About SpotOn
- We’re not just building restaurant tech, we’re giving independent restaurants the tools to compete and win. From our award winning point of sale to AI powered profit tools, everything we do helps operators boost profit, work smarter, and keep their best people.
About The Role
- As a Staff Android Software Engineer in our Hospitality group, you are a technical leader and multiplier. You will serve as a key technical leader for the systems that power the daily operations of thousands of restaurants.
What You’ll Do
- Technical Strategy & Architecture: Define and drive the multi year architectural roadmap for our Android applications.
- Lead Cross Functional Initiatives: Lead high impact technical projects that span multiple squads.
- Reliability at Scale: Take ownership of the stability and performance of our hospitality suite.
- Mentor & Level Up: Act as a mentor to Senior and Mid level engineers.
- Partner Across Product and Engineering: Work with Engineering, Product, Design, and leadership.
- Improve Developer Productivity: Partner with enablement teams to improve CI/CD, automated testing, and AI assisted tools.
Required Qualifications
- 10+ years of professional software engineering experience, including significant experience building Android applications at scale.
- Deep Kotlin experience, including coroutines, Flow, and structured concurrency.
- 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.
- 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 platforms.
- Experience improving automated testing, CI/CD, release quality, or developer productivity for mobile teams.
Compensation
- Our base pay range is $188,000 $230,000/year for this role.
- Offers will be reflective of the candidate’s location and experience.
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
- Monthly cell phone and internet stipend
- Tuition reimbursement for up to $2,000 per calendar year
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at SpotOn
Regional Operations Specialist
Royal Oak, UAE
SpotOn is hiring a Regional Operations Specialist to support and optimize day-to-day regional operations for POS and restaurant management systems. The role involves leading client onboarding, troubleshooting technical i
Staff Software Engineer (Android)
Raleigh, UAE
SpotOn is seeking a Staff Android Software Engineer to lead technical strategy and architecture for Android-native POS and handheld applications in the hospitality domain. You will write production code, mentor engineers