Staff Software Engineer (Android)
$188k - $230kSpoton
About SpotOnWe’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 (Summer 2026), based on ratings from real usersRated the top-rated point-of-sale (POS) for restaurants, bars, retail, and small businesses by Capterra usersAwarded Great Places to Work and Built In’s Best Workplaces for multiple years runningWe 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.About the RoleAs a Staff Android Software Engineer in our Hospitality group, you are a technical leader and multiplier. You will serve as a key technical leader for the systems that power the daily operations of thousands of restaurants. This isn't just about building features; it’s about defining how we build them.You will oversee the technical direction of our Android-native POS and handheld applications, ensuring they are resilient, performant, and capable of handling complex hospitality workflows, from intricate order processing to seamless handoffs to third-party payment processors. You will work at the intersection of product vision and engineering excellence, solving the hardest technical challenges that face our mobile platform. This is a hands-on Staff IC role: you will write production code, lead design reviews, guide architecture, and create leverage through mentorship and cross-team execution.What You’ll DoTechnical Strategy & Architecture: Define and drive the multi-year architectural roadmap for our Android applications. You will ensure our "offline-first" capabilities and real-time data syncing remain reliable, scalable, and continuously improving as we scale.Lead Cross-Functional Initiatives: Lead high-impact technical projects that span multiple squads, such as modularizing our codebase, optimizing local data persistence (Room/SQLite), or overhauling our UI layer with Jetpack Compose.Reliability at Scale: Take ownership of the stability and performance of our hospitality suite. You’ll design systems that are resilient to the high-pressure, 24/7 environment of a commercial kitchen.Mentor & Level Up: Act as a mentor to Senior and Mid-level engineers. You will set the standard for code quality, documentation, and automated testing, fostering a culture of technical excellence.Partner Across Product and Engineering: Work with Engineering, Product, Design, and leadership to evaluate feasibility, shape roadmap decisions, and align technical investments with customer and business outcomes.Improve Developer Productivity: Partner with enablement teams to improve CI/CD, automated testing, failure analysis, and responsible use of AI-assisted engineering tools.QualificationsRequired Qualifications10+ years of professional software engineering experience, including significant experience building Android applications at scale. Demonstrated track record operating at Staff Engineer scope or equivalent technical leadership.Deep Kotlin experience, including coroutines, Flow, and structured concurrency. Experience modernizing or interoperating with legacy Android architectures, such as RxJava-based systems.Proven experience designing and evolving large, multi-module Android applications.Strong understanding of Android architecture patterns such as MVVM, MVI, Clean Architecture, or similar approaches.Experience with complex local data management, offline-first workflows, synchronization, or high-volume real-time data flows.Ability to diagnose complex performance, reliability, and cross-layer issues across application, OS, hardware, and network boundaries.Track record of leading technical initiatives through influence across multiple teams.Strong written and verbal communication skills, with the ability to explain technical tradeoffs to engineering and non-engineering stakeholders.Preferred QualificationsExperience building POS, hospitality, retail, logistics, payments, or other operationally critical software.Experience integrating with payment SDKs, device services, Bluetooth/USB peripherals, printers, scanners, or custom Android hardware.Experience with mobile observability tools such as Grafana, Sentry, Firebase, ELK, or similar platforms.Experience improving automated testing, CI/CD, release quality, or developer productivity for mobile teams.What We ValueCustomer-First Mindset: You build for the server in the middle of a Friday night rush, not just for the sake of clean code.Pragmatic Excellence: The ability to balance long-term technical health with the immediate needs of the business.Curiosity: A drive to stay ahead of the Android ecosystem and a willingness to adopt (or reject) new technologies based on merit.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 planOffers 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 Insurance401k with company matchRSUsPaid vacation, 10 company holidays, sick time, and volunteer time offEmployee Resource Groups to build community and inclusion at workMonthly cell phone and internet stipendTuition reimbursement for up to $2,000 per calendar year to assist with your professional developmentWe 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 View email address on click.appcast.io 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.Work authorization in the U.S. is required. Visa sponsorship is not available for this role.SpotOn is an E-Verify company.Compensation Range: $188K - $230KLocationChicago, IL; New York, NY; Remote, United States; Royal Oak, MIEmployment TypeFull timeDepartmentEngineeringCompensation$188K – $230K • Offers EquityPlease note the range listed is just one component of a competitive compensation package which may include a company stock plan depending on role eligibility. Offers will be reflective of the candidate’s location, qualifications, and experience.
$180k - $190k
...your relevant experience to a new industry, join our team as we help shape a brighter way forward. About the Role As a Staff Software Engineer on the MarTech Engineering Team, you'll be a forward deployed engineer embedded in the marketing organization, building production...SuggestedDaily paidFull timeWork experience placementLocal areaRemote work$108.08k - $210k
...years, we've built and operated several financial technology firms and we continue to evolve. ABOUT THIS ROLE Position: Sr. Staff Software Engineer Location: 141 W. Jackson Blvd., Ste 500, Chicago, IL 60604 Responsibilities: Facilitate alignment and collaboration...SuggestedFull timeWork at officeRemote work2 days per week$133.78k - $228.24k
...contextual conversations and task execution Work across product, engineering, and AI research teams to ensure scalable and performant... ...Engineering, or a related field. 10+ years of experience in software engineering, with at least 2+ years working with LLMs or agentic...SuggestedTemporary workWorldwideShift work$155.7k - $208.7k
...Job Posting Title: Staff Software Engineer Req ID: 10154769 Job Description: About the Role & Team Do you remember seeing trailers for The Devil Wears Prada 2 earlier this summer? What about digital spots for a cruise on the Disney Wish? Or the California...SuggestedFull timeWork experience placementSummer workRemote work$105k - $195k
...brands discover real opportunities inside the data types, delimiters and decimals. We're looking for an outstanding Staff Software Engineer to provide technical leadership across multiple critical initiatives on an established, high-performing team. This is a hands...SuggestedTemporary workFreelanceLocal areaFlexible hours- ...infrastructure that powers the Internet of Value. THE WORK: As a Staff Software Developer, you will own the platform delivering financial... ...technology with leading financial organizations and lead the engineers around you. You will set technical direction, champion...
$190k - $250k
...(autonomous agents, LLM-driven automation, AI copilots) into engineering and product systems to drive efficiency and new capabilities.... ...MIS, or related field preferred. ~12+ years of experience in software engineering, with demonstrated experience architecting full-stack...Temporary workFlexible hours$154.2k - $192.75k
...real change in the automotive industry. Exciting backend Staff Engineer role focused on platform modernization About the Role [Remote... ...redefine how we deliver value to our customers. As a Staff Software Engineer on our Websites Engineering Team, you will help revitalize...Full timeLocal areaRemote workHome officeVisa sponsorshipWork visa$120k - $175k
...Focused, we move quickly to deliver quality software that achieves client outcomes and meets... ...clients to success. At Focused, our Engineers are both practitioners and experts in... ...environments. You've worked with native iOS and Android development (Swift/Kotlin), and have an...AndroidWork at officeWork visa3 days per week- ...Your Responsibilities will include: As apart of the software development team you will design, enhance, and maintain our proprietary... ..., MVC, Razor, Html, CSS, XML, XSLT, XPath, OWIN, AJAX, Web API (is a plus) ~ OS / Android and Xamarin experience (is a plus)...AndroidFull time
- ...Position Overview We are seeking a highly skilled Senior Staff Software Engineer responsible for leading technical execution within Product Engineering teams. This role requires implementation of product capabilities with a strong focus on API‑driven services and event...Remote workWorldwide
- ...Description IAA is seeking a Senior Staff Data Engineer to be a senior individual contributor and technical leader within our data engineering... .... Expert‑level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD, modular...Full time
- ...Description Role Summary: The Sr. Staff Software Engineer will be part of the new Product Engineering team tasked with designing and building the next generation of Agentic AI-powered products for SmartEquip. Acting as the Technical Lead and Primary Architect, you will...
$150k - $200k
...Impruve is a boutique forward‑deployed engineering firm that helps wealth management firms... ...production data pipelines, AI tools, custom software, and compliance infrastructure for top‑... ...AI in production. The Role The Senior / Staff Software Engineer at Impruve is an...Work at officeRemote work- ...as we help shape a brighter way forward. Forward Deployed Engineer Capital Markets Technology · JLL About JLL Our people... ...hand QualificationsCritical Skills Years of professional software engineering experience proportional to level, including solution...Daily paidLocal areaRemote workShift work
- ...A leading fintech company is looking for a Senior Android Engineer to join their team in Chicago. The role involves developing innovative mobile payment solutions using Kotlin and the Android SDK. Ideal candidates should have over 8 years of experience in Android development...Android
- ...Ritchie Bros. is seeking a Senior Staff Software Engineer to lead technical execution within Product Engineering, focusing on API-driven services and event-driven architectures. You will collaborate with Product Management and engineering to deliver customer-centric capabilities...
- ...candidate will be part of a development team working with iOS, Android, Web, other backend developers, and domain experts to work on Spring... ...Java, spring, and springboot ~ Skilled, passionate about software development, and eager to expand their influence in surrounding...AndroidFull timeContract work
- ...technology platform of choice. At Adyen, everything we do is engineered for ambition. For our teams, we create an environment with... ...that help businesses achieve their ambitions faster. Senior Android Software Engineer Adyen is looking for a full-time Senior Android Engineer...AndroidFull timeWork at officeFlexible hours
- ...Junior Software Engineer (Full-Stack & Mobile Development) As a Junior Software Engineer , you will work on a variety of projects spanning... ...stack development and mobile application development for both Android and iOS. You will also have the opportunity to work with Cloud...Android
$48k - $96k
...00 reviews 5+ years of production-level software development experience Recent experience... ...RxJava Strong design and coding skills (Java/Android) Written and verbal Advanced English... ...Employment type Full-time Job function Engineering, Information Technology, and Consulting...AndroidFull timeWork at officeRemote workMonday to FridayFlexible hours- ...A technology company in Chicago is seeking a Junior Software Engineer to work on full-stack and mobile development projects. You will develop both iOS and Android applications, contributing to backend services, APIs, and cloud infrastructure. Strong problem-solving and...Android
- ...experienced Mobile Application Development Engineer to be part of an energized team working... ...edge technology in all phases of the software development lifecycle. The candidate... ...features, advanced applications on the Android platform. Address technical issues...Android
- ...execution and refinement and optimization Collaborate with other engineering and product team members to deliver “best in class” solutions... ...interface as per customers' needs and develop new features in Android & iOS Fix bugs and other performance issues while improving...AndroidWork at office
$130k - $180k
...of advanced wireless wearables, best in class software, and novel AI/ML algorithms all linked to the cloud... ...for a professional and experienced Senior Android Developer to join our team! As an application Software Engineer at Sibel, you will develop cutting-edge, scalable...AndroidFull timeWork experience placementWork at officeWorldwide$190.8k - $267.1k
...‑Generated Content. The Ad Formats team is seeking a skilled Android Engineer with a product‑focused mindset to join the team. Responsibilities... ...as Kotlin or Java , with at least 3 years of experience in software development. Strong software engineering fundamentals. A...AndroidFor contractorsWork experience placementFlexible hours$244.7k - $279.2k
...Director of Software Engineering As a Capital One Director of Software Engineering, you'll work on everything from customer-facing web and... ...databases, relational databases, Spark, Artifactory, Maven, iOS, Android, and AWS/Cloud Infrastructure to name a few. You will:...AndroidFull timePart timeLocal area$286.2k - $326.7k
...Senior Director, Software Engineer - Card Partnerships As a Capital One Senior Director of Software Engineering, you'll work on everything... ..., XML, Ruby, Perl, NoSQL, Spark, Artifactory, Maven, iOS, Android, and AWS/Cloud Infrastructure, to name a few. Our team serves...AndroidFull timePart timeLocal area- ...IL (1-2 days per week onsite) Kunai is hiring a Senior Mobile Engineer for their client's retail partners team.This role is ideal for... ...cross-platform environments and can bridge expertise across iOS, Android, and Web development. Responsibilities Design, develop, and...AndroidFlexible hours2 days per week1 day per week
- ...critical systems. As a Site Reliability Engineer III at JPMorgan Chase within the Commercial... ...your team Collaborates with other software engineers and teams to design, develop,... ...technical discipline (e.g., Cloud, AI, Android, etc.) Experience in observability such...AndroidLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer (Android). Be the first to apply!
- software product owner Chicago, IL
- software engineer - cloud services Chicago, IL
- id software Chicago, IL
- healthcare software sales Chicago, IL
- software technical support Chicago, IL
- software asset management analyst Chicago, IL
- software implementation project manager Chicago, IL
- software trainer Chicago, IL
- software sales executive Chicago, IL
- software sales representative Chicago, IL








