SpotOn Logo

SpotOn

Staff Software Engineer (Android)

Posted Yesterday
In-Office or Remote
Hiring Remotely in Austin, TX, USA
188K-230K Annually
Senior level
In-Office or Remote
Hiring Remotely in Austin, TX, USA
188K-230K Annually
Senior level
The role involves architecting and developing Android solutions for restaurant hardware, leading reliability strategies, enhancing app performance, integrating AI tools, mentoring engineers, and managing the full software development lifecycle.
The summary above was generated by AI

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 [email protected].

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.

Top Skills

Android
Java
Kotlin
Sqlite

Similar Jobs

10 Days Ago
In-Office or Remote
US
116K-159K Annually
Mid level
116K-159K Annually
Mid level
Hardware • Information Technology • Other • Software • Analytics
As an Android Software Engineer, you'll design and develop applications, enhance Android components, and improve telemetry solutions for device reliability in rugged tech environments.
Top Skills: Android FrameworkGitJavaKotlinLinuxMobile Device Management
An Hour Ago
Remote
USA
150K-195K Annually
Senior level
150K-195K Annually
Senior level
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Conversational AI
As a Partner Success Engineer at Deepgram, you will drive partner engagement, manage technical enablement, and ensure successful integration of AI solutions, while continuously optimizing workflows and fostering collaboration across teams.
Top Skills: AIAPIsCloud InfrastructureMlPythonTypescript
An Hour Ago
Remote
United States
150K-185K Annually
Mid level
150K-185K Annually
Mid level
Software • Defense
As a Data Engineer, you will design and maintain data pipelines, build data storage systems, and support analytics workflows, ensuring data reliability and performance. You will collaborate with engineers to define data structures and improve data management practices.
Top Skills: AWSAzureGCPPythonSQL

What you need to know about the Austin Tech Scene

Austin has a diverse and thriving tech ecosystem thanks to home-grown companies like Dell and major campuses for IBM, AMD and Apple. The state’s flagship university, the University of Texas at Austin, is known for its engineering school, and the city is known for its annual South by Southwest tech and media conference. Austin’s tech scene spans many verticals, but it’s particularly known for hardware, including semiconductors, as well as AI, biotechnology and cloud computing. And its food and music scene, low taxes and favorable climate has made the city a destination for tech workers from across the country.

Key Facts About Austin Tech

  • Number of Tech Workers: 180,500; 13.7% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Dell, IBM, AMD, Apple, Alphabet
  • Key Industries: Artificial intelligence, hardware, cloud computing, software, healthtech
  • Funding Landscape: $4.5 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Live Oak Ventures, Austin Ventures, Hinge Capital, Gigafund, KdT Ventures, Next Coast Ventures, Silverton Partners
  • Research Centers and Universities: University of Texas, Southwestern University, Texas State University, Center for Complex Quantum Systems, Oden Institute for Computational Engineering and Sciences, Texas Advanced Computing Center

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account