{bc}
linkedin

Staff Software Engineer (Android)

SpotOn
Raleigh, UAE
Full Time
Senior
4 weeks ago
KotlinAndroidMVVMMVIClean ArchitectureRoom
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

KotlinAndroidMVVM
Smart Apply

Full Job Posting

About SpotOn

  • SpotOn provides restaurant technology including point of sale and AI powered profit tools.
  • Named #1 Restaurant POS by G2 (Fall 2025) and top rated by Capterra.
  • Awarded Great Places to Work and Built In's Best Workplaces.

About The Role

  • Staff Android Software Engineer in Hospitality group, technical leader and multiplier.
  • Oversee technical direction of Android native POS and handheld applications.
  • Hands on Staff IC role: write production code, lead design reviews, guide architecture, mentor.

What You’ll Do

  • Define and drive multi year architectural roadmap for Android applications.
  • Lead cross functional initiatives like modularizing codebase, optimizing local data persistence, overhauling UI with Jetpack Compose.
  • Take ownership of stability and performance of hospitality suite.
  • Mentor Senior and Mid level engineers; set standard for code quality, documentation, automated testing.
  • Partner with Engineering, Product, Design, and leadership to evaluate feasibility and shape roadmap.
  • Improve developer productivity via CI/CD, automated testing, failure analysis, AI assisted tools.

Required Qualifications

  • 10+ years professional software engineering experience, significant Android at scale.
  • Deep Kotlin experience including coroutines, Flow, structured concurrency.
  • Proven experience designing and evolving large, multi module Android applications.
  • Strong understanding of Android architecture patterns (MVVM, MVI, Clean Architecture).
  • Experience with complex local data management, offline first workflows, synchronization, real time data flows.
  • Ability to diagnose complex performance, reliability, 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 operationally critical software.
  • Experience integrating with payment SDKs, device services, Bluetooth/USB peripherals, printers, scanners, or custom Android hardware.
  • Experience with mobile observability tools (Grafana, Sentry, Firebase, ELK).
  • Experience improving automated testing, CI/CD, release quality, or developer productivity for mobile teams.

What We Value

  • Customer First Mindset: build for the server in the middle of a Friday night rush.
  • Pragmatic Excellence: balance long term technical health with immediate business needs.
  • Curiosity: stay ahead of Android ecosystem, adopt or reject new technologies based on merit.

Compensation

  • Base pay range: $188,000 $230,000/year.
  • Includes company stock plan.
  • Offers reflect candidate's location and experience.

Benefits

  • Medical, Dental and Vision Insurance.
  • 401k with company match.
  • RSUs.
  • Paid vacation, 10 company holidays, sick time, volunteer time off.
  • Employee Resource Groups.
  • Monthly cell phone and internet stipend.
  • Tuition reimbursement 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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at SpotOn