Senior Software Engineer (Android)

SpotOn

United States

On-site

USD 130,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Stock Options
401k with company match
Paid vacation and holidays
Medical, Dental and Vision Insurance
Tuition reimbursement

Job summary

SpotOn is seeking a Senior Android Software Engineer to design, develop, and maintain Android-based POS software powering restaurant operations. You will collaborate with product management, design, and backend teams to deliver high-availability, secure payment processing features, while mentoring peers and upholding engineering best practices.

You’ll work on real-time systems, contribute to architecture, and stay informed on industry trends to influence the product roadmap.

Qualifications

  • Bachelor’s degree in CS/EE or related field.
  • “8+ years of Android development experience.”
  • “Strong java/Kotlin coding skills and modern Android practices.”
  • “Experience with payments or PCI workflows is a plus.”] ,
  • job_responsibilities_description":[

Responsibilities

  • Design, develop, and maintain Android-based POS software.
  • Collaborate with product, design, and backend to deliver features.
  • Ensure code quality via reviews, testing, and best practices.
  • Provide technical leadership and mentor junior engineers.
  • Address complex technical challenges with sound judgment.

Skills

Java
Kotlin
RxJava
Android
Problem solving
Communication
Technical leadership

Education

Bachelor’s degree in Computer Science, Electrical Engineering, or related field

Tools

Android Studio
Git
Retrofit

Job description

  • Our Hospitality group is dedicated to building exceptional restaurant point-of-sale (POS) solutions, simplifying the complexities of running both full-service and quick-service restaurants
  • As a Senior Android Software Engineer, you will contribute to the development of high-availability, real-time systems that power restaurant operations, with a focus on payments and payment processing
  • Your work will be instrumental in providing our customers with a competitive edge, delivering seamless and secure experiences for restaurant staff and patrons alike
  • Design, develop, and maintain Android-based POS software
  • Collaborate with cross-functional teams, including product management, design, and backend engineering, to define, build, and deliver impactful features
  • Ensure software quality and reliability through automated testing, code reviews, and adherence to best practices
  • Provide technical leadership, mentoring, and guidance to team members, fostering a culture of continuous improvement and innovation
  • Address and resolve technical challenges, applying sound judgment and creativity to recommend effective solutions
  • Contribute to subsystem-level design work, ensuring scalability, security, and performance
  • Stay informed about industry trends and emerging technologies to influence the product roadmap and technical decisions
Benefits
  • Stock Options
  • 401k with company match
  • Paid vacation, 11 company holidays, sick time, and volunteer time off
  • Medical, Dental and Vision Insurance
  • Tuition reimbursement for up to 2k per calendar year to assist with classes of your choice
  • Desk, Chair and Monitor needed for your home office? We got you
  • Monthly cell phone and internet stipend
  • Employee Resource Groups for Diversity and Inclusion, Women, LGBTQIA+, and other communities
  • Subscription to Linkedin Learning to expand your knowledge on all kinds of fun topics
  • Headspace membership for guided meditation and stress relieving tools through the Sequoia App
  • Unlimited access to virtual audio and visual workouts through the Sequoia App

Must be well-versed with both Java and KotlinStrong problem-solving skills, with experience working on complex technical challengesBachelor’s degree in Computer Science, Electrical Engineering, or a related fieldExperience with RxJava will be an advantageExcellent communication skills and the ability to collaborate effectively with stakeholders across disciplinesDemonstrated ability to provide technical leadership and mentor junior engineersUnderstanding of secure payment protocols, PCI compliance, and payment processing workflows preferred (but not required)Proven experience building high-availability, real-time systems, preferably in the payments or financial technology domain8+ years of professional experience developing Android applications

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer II (Android)
Senior Software Engineer II (Android)

SpotOn • Spring (TX)

Hybrid
USD 160,000 - 200,000
Company stock plan
Medical, Dental and Vision Insurance
401k with company match
+4
Senior Software Engineer II
Senior Software Engineer II

SpotOn • United States

Remote
USD 160,000 - 200,000
Medical Insurance
401k with company match
RSUs
+2
Senior Android Engineer for Real-Time POS & Payments
Senior Android Engineer for Real-Time POS & Payments

SpotOn • Northern (KY)

Hybrid
USD 160,000 - 200,000
Medical, Dental and Vision Insurance
401k with company match
RSUs
+7
Senior Software Engineer II Remote, United States Allows remote
Senior Software Engineer II Remote, United States Allows remote

SpotOn • Northern (KY)

Remote
USD 160,000 - 200,000
Medical, Dental and Vision Insurance
401k with company match
RSUs
+7
Senior Android Engineer — Real-Time POS & Payments
Senior Android Engineer — Real-Time POS & Payments

SpotOn • United States

Remote
USD 160,000 - 200,000
Medical Insurance
401k with company match
RSUs
+2
Sr. Android Software Engineer
Sr. Android Software Engineer

FreedomPay • Arizona

Hybrid
USD 120,000 - 160,000
Medical coverage
Dental coverage
Vision coverage
+4
Senior Android Engineer II - Real-Time POS & Payments
Senior Android Engineer II - Real-Time POS & Payments

SpotOn • Spring (TX)

Hybrid
USD 160,000 - 200,000
Company stock plan
Medical, Dental and Vision Insurance
401k with company match
+4
Senior Android Engineer – Real-Time Payments & POS
Senior Android Engineer – Real-Time Payments & POS

SpotOn • United States

On-site
USD 130,000 - 180,000
Stock Options
401k with company match
Paid vacation and holidays
+2
Sr. Android Software Engineer
Sr. Android Software Engineer

Freedompay • Philadelphia, Nevada (IA)

Hybrid
USD 120,000 - 170,000
Medical Insurance
Prescription Coverage
Dental Insurance
+7
Senior Android Developer
Senior Android Developer

Ampcus, Inc • Denver (CO)

On-site
USD 95,000 - 120,000