Staff Software Engineer (Android)

  1. Home
  2. Remote jobs
  3. Android Developer
  • Company SpotOn
  • Employment Full-time
  • Location 🇺🇸 United States nationwide
  • Submitted Posted 1 day ago - Updated 57 minutes ago

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. And every solution is backed by real humans who actually give a sh*t about helping restaurants succeed.

  • Named the #1 Restaurant POS by G2 (Fall 2025), based on ratings from real users

  • Rated the top-rated point-of-sale (POS) for restaurants, bars, retail, and small businesses by Capterra users

  • Awarded Great Places to Work and Built In’s Best Workplaces for multiple years running

We move fast, care hard, and fight for independent restaurant operators to do what they love, and love doing it. If you’re looking to make an impact with heart and hustle, SpotOn is the place for you.

Our Hospitality group builds the point-of-sale platform that powers full-service and quick-service restaurants every shift, every day. We're looking for a Staff Software Engineer who has spent their career going deep on native Android, and who treats AI-assisted development as a core part of the craft - not a novelty. You'll architect the mobile systems our customers depend on to run their businesses, mentor the engineers around you, and help set the technical direction for how our team ships.

What you'll do

  • Architect, design, and ship Android solutions that run 24/7 on restaurant hardware - including fully offline, under network loss, with zero tolerance for data loss on transactions.

  • Lead the reliability and resilience strategy for our Android platform: observability, fault tolerance, graceful degradation, crash-free rate targets, and disaster recovery.

  • Drive performance work end-to-end - cold start, frame time, memory, battery, binary size, and local database throughput - with measurable outcomes.

  • Set the bar for how our team uses AI in daily engineering work. Integrate tools like Claude Code, Cursor, GitHub Copilot, and internal agents into your own workflow, and help codify the patterns (prompts, agent instructions, MCP integrations, evaluation approaches) that make the rest of the team faster and more rigorous.

  • Partner with Product, Design, Backend, Firmware, and Payments to translate restaurant operator problems into technical direction, and communicate trade-offs clearly to non-technical stakeholders.

  • Mentor senior and mid-level engineers through design reviews, code reviews, pairing, and written technical guidance. Raise the team's ceiling, not just your own output.

  • Own the full lifecycle: requirements, design docs, implementation, testing, rollout, monitoring, and iteration.

  • Evaluate new technologies (including AI-augmented tooling, frameworks, and libraries) and make clear recommendations on what to adopt, what to defer, and why.

What we're looking for

We'd love to hear from you if you meet most - not all - of these. Research consistently shows women and members of underrepresented groups tend to self-filter out of applications, and we don't want you to.

  • 8+ years of software engineering experience, with a clear focus on native Android development.

  • Expert-level Kotlin, and comfortable in Java where the codebase calls for it.

  • Deep experience building performant, resilient apps - ideally ones that run on dedicated hardware, operate offline, or handle financial transactions.

  • 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 - not just demos. You can speak to where they help, where they don't, and how you validate their output.

  • Clear, direct written and verbal communication. You can write a design doc that a PM, a backend engineer, and a new hire can all act on.

  • Bachelor's degree in CS, Engineering, or equivalent experience; Master's welcome but not required.

Preferred

  • Experience in fintech, payments, or other regulated environments (PCI, tokenization, EMV, offline auth).

  • Experience at a high-growth SaaS or platform company shipping to a large installed base.

  • Deep knowledge of app performance tuning, offline-first architecture, local caching strategies, and mobile security.

  • Experience evolving legacy Android codebases - RxJava to Coroutines/Flow, Views to Compose, modularization, build-time improvements.

  • Experience building internal developer tooling, MCP servers, custom agent workflows, or evaluation harnesses that measurably improve team velocity or code quality.

  • Strong abstract thinking and a high ownership orientation - you care about the problem being solved, not just the ticket being closed.

Compensation:

  • Our base pay range is $188,000 -$230,000/year for this role.

  • Please note the salary range listed is just one component of a competitive compensation package which includes a company stock plan

  • Offers will be reflective of the candidate’s location and experience.

Benefits:

At SpotOn, we put people above everything else. We’re known for our innovative software and technology solutions, but we stand out because of the hard-working humans behind the tech. We can’t take care of our clients without taking care of our employees first, and that’s why we invest in you with a competitive benefits package which includes:

  • 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

We will never ask candidates to pay fees, purchase equipment, or share sensitive personal or financial information during the hiring process. All legitimate communication from our recruiting team will come from an official company email address (@spoton.com). If something seems suspicious, please contact us at careers@spoton.com.

SpotOn is an equal employment opportunity employer. Qualified candidates are considered for employment without regard to race, religion, gender, gender identity, sexual orientation, national origin, age, military or veteran status, disability, or any other characteristic protected by applicable law.

SpotOn is an E-Verify company.

Loading similar jobs...

USA Remote Jobs

Discover fully remote job opportunities in the United States at USA Remote Jobs. Apply for roles like Software Developer, Customer Service Specialist, Project Manager, and more!

© 2026 Created by USA Remote Jobs. All rights reserved.