Staff Software Engineer-Android
SpotOnAbout the role
At SpotOn, we’re helping restaurants and small businesses compete and win with flexible payment and software technology—backed by real people who really care. From seamless point-of-sale systems to integrated restaurant management solutions, every SpotOn tool is designed to help local businesses increase profits and create better experiences for their customers and employees.
Recently, SpotOn was:
- Named one of Fast Company’s Most Innovative Companies of 2024
- Awarded Great Places to Work and Built In’s Best Workplaces for the third year in a row
- Selected as the Best Overall Restaurant POS by NerdWallet
- Rated the top-rated point-of-sale (POS) for restaurants, bars, retail, and small businesses by Capterra users
We’re committed to caring hard and moving fast so that we can continue to grow and make a positive impact together.
That’s where you come in.
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.
We are seeking a highly skilled Staff Software Engineer with a strong background in native mobile application development. Specializing in scaling Android applications for performance and reliability, the ideal candidate will be passionate about delivering exceptional user experiences. As a key member of our Hospitality Domain, you will collaborate across teams and boundaries to enhance our products and contribute to the overall success of the company.
Responsibilities:
- Architect, design, and develop Android solutions that operate 24 hours a day, including offline with no network availability.
- Collaborate with cross-functional teams to understand requirements, identify opportunities for optimization, and implement solutions that meet business objectives.
- Lead initiatives to enhance the reliability and resilience of our systems through effective monitoring, fault tolerance, and disaster recovery strategies.
- Mentor and guide junior engineers, sharing best practices and fostering a culture of continuous learning and improvement.
- Drive technical innovation by staying abreast of industry trends, evaluating new technologies, and recommending adoption where appropriate.
- Contribute to the full software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and maintenance.
- Act as a liaison between the technical team and non-technical stakeholders, effectively communicating technical constraints and solutions.
Qualifications:
Research shows that women and members of underrepresented groups tend to apply to roles only when they check every box on a job description. We encourage you to apply if you meet the majority of qualifications and if this role is aligned with your career trajectory.
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 8+ years of experience in software engineering, with a focus on native Android development.
- Well-versed in Kotlin and Java.
- Experience developing native/embedded applications for performance and scalability.
- Experience with SQLite or other relational databases.
- Strong problem-solving skills and the ability to troubleshoot complex issues in a production environment.
- Excellent communication and collaboration skills, with the ability to work effectively across teams and domains.
- Self-motivated with a passion for technology and a desire to drive positive change within the organization.
Preferred Qualifications
- Deep understanding of application performance tuning, offline optimization, local device caching, and security considerations.
- Experience with RxJava
- Exceptional problem-solving skills, attention to detail, and strong ability for abstract thinking.
- Display a high degree of ownership and caring for solving high value problems.
- Experience working in high performing SaaS companies.
- Experience in fintech / payments
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 is $180,000 -$240,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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s