- Job type
- Full-time
- Work mode
- Remote
- Level
- Senior
- Department
- Software Development
- Experience
- 8+ years experience
- Posted
- Sep 8, 2026
About the role
About the Role
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.
What You’ll Do
- 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.
Qualifications
- 8+ years of professional experience developing Android applications.
- Must be well-versed with both Java and Kotlin.
- Experience with RxJava will be an advantage.
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience building high-availability, real-time systems, preferably in the payments or financial technology domain.
- Understanding of secure payment protocols, PCI compliance, and payment processing workflows preferred (but not required).
- Demonstrated ability to provide technical leadership and mentor junior engineers.
- Strong problem-solving skills, with experience working on complex technical challenges.
- Excellent communication skills and the ability to collaborate effectively with stakeholders across disciplines.
What We Value
- A customer-first mindset with a passion for solving real-world problems.
- A collaborative, team-oriented approach to building world-class software.
- The ability to balance delivering impactful features with maintaining technical excellence.
- A drive to innovate and continuously learn in a fast-paced environment.
Why Join Us?
At SpotOn, you’ll be part of a team that values diversity, creativity, and a shared mission to help small businesses succeed. Join us to build technology that makes a difference, work with talented peers, and contribute to a culture where your ideas and impact matter.
Compensation:
- Our base pay range starts at $160,000-$200,000 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