SpotOn logo
SpotOn

SpotOn Transact, commonly called SpotOn, is a payments and software company whose mission is to redefine the merchant services industry. The company melds payme

Staff Software Engineer

Location

United States

Posted

8 days ago

Salary

$188K - $230K / year

Seniority

Lead

Job Description

Staff Software Engineer

SpotOn

Role Description As 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 Do - Technical Strategy & Architecture: Define and drive the multi-year architectural roadmap for our Android applications. 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. 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. 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. Qualifications - 10+ 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. Requirements - Experience 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. Benefits - 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

Related Job Pages

More Full-stack Engineer Jobs

First Citizens Bank logo

Software Engineer Consultant - Appian

First Citizens Bank

First Citizens Bank offers a full line of financial services and focuses on individuals, as well as small to medium-sized businesses. As an employer, the compan

Role Description This is a remote role that may be hired in several markets across the United States. This position serves as the Appian technical architect responsible for defining enterprise application architecture, technical strategy, governance, and solution design for complex business initiatives. The role provides architectural leadership while remaining highly hands-on in the development of critical platform capabilities and complex technical solutions. This individual partners with enterprise architecture, infrastructure, security, and business leadership to establish Appian standards, reusable frameworks, integration strategies, and platform roadmaps across the organization. - Serve as the enterprise technical architect for Appian solutions across multiple business domains. - Design end-to-end solution architecture for highly complex Appian implementations. - Lead architecture reviews and establish enterprise development standards, governance, and best practices. - Design reusable frameworks, shared components, integration patterns, security models, and enterprise architecture standards. - Develop complex Appian components and provide hands-on implementation for critical technical capabilities. - Architect enterprise integrations utilizing REST APIs, SOAP, Event-Driven Architecture, MQ, Kafka, databases, and cloud services. - Define platform scalability, performance optimization, disaster recovery, monitoring, and operational standards. - Lead technical assessments, application modernization, migration initiatives, and platform upgrades. - Partner with Enterprise Architecture, Cybersecurity, Infrastructure, Cloud Engineering, and DevOps teams to ensure compliant solution delivery. - Provide technical leadership during production incidents, architecture reviews, and major platform initiatives. - Mentor senior developers and technical leads while driving engineering excellence across Appian development teams. - Evaluate new Appian capabilities, AI features, platform enhancements, and emerging technologies for enterprise adoption. - Participate in enterprise roadmap planning, technology strategy, estimation, vendor engagements, and executive technical discussions. Qualifications - Bachelor's Degree and 8 years of experience in Software Application Development and Maintenance OR High School Diploma or GED and 12 years of experience in Software Application Development and Maintenance. - Certification - Appian Certified Lead Developer. - Extensive experience architecting and delivering large-scale enterprise Appian implementations. - Deep expertise across the Appian platform, including SAIL, Data Fabric, Records, Process Models, Sites, Portals, Integrations, Security, Document Management, and Web APIs. - Strong experience designing enterprise integration architectures using REST, SOAP, Kafka, MQ, databases, cloud platforms, and microservices. - Experience designing highly available, scalable, secure, and resilient enterprise solutions. - Strong knowledge of Appian platform administration, deployment strategy, CI/CD automation, environment management, and governance. - Experience with Azure DevOps, Git, Jenkins, Infrastructure as Code, and enterprise DevSecOps practices. - Strong understanding of enterprise architecture principles, application modernization, cloud architecture, and API-led integration. - Experience with Java, custom Appian Plug-in development, JavaScript, SQL, and enterprise application development. - Proven experience leading architecture reviews, technical governance, and enterprise platform strategy. - Excellent executive communication, technical leadership, stakeholder management, and mentoring skills. Benefits - This job posting is expected to remain active for 45 days from the initial posting date listed above. - If hired in North Carolina the base pay for this position is generally between $130,109 and $170,000. - Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. - For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment. - Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. - More information can be found at https://jobs.firstcitizens.com/benefits .

United States
$130.1K - $170K / year
Datacom logo

Software Engineer

Datacom

Connecting people and technology

Full TimeRemoteTeam 5,001-10,000Since 1974H1B No Sponsor

• Operating day-to-day within an agentic SDLC • Decomposing requirements into discrete, verifiable units • Orchestrating end-to-end delivery flows • Applying risk-calibrated routing • Applying responsible, safe, and privacy-aware AI practices • Monitoring and improving performance of automations • Partnering with engineers and stakeholders • Sharing what you learn

New Zealand
Cisco logo

Senior Staff Software Engineer

Cisco

We securely connect everything to make anything possible.

Full TimeRemoteTeam 10,001+Since 1984

• Recognized as an expert within Cisco. • Proactively identifies and participates in the resolution of complex problems that impact the direction of the business. • Develops and delivers innovative strategies that benefit customers and/or clients. • Leads major business projects which impact a region or entire function. • Contributes to the development of annual organizational objectives/priorities. • Builds and maintains long-term relationships with key stakeholders to ensure products and services reflect the needs and direction of the business. • Translates and influences the regional or functional strategic vision into a technical vision with clear engineering priorities, ensuring understanding and alignment across teams. • May lead projects that span the business segment, function or region. • May drive large features from technical design through completion. • Leads the development and implementation of software development lifecycle and agile engineering strategies across applicable teams in anticipation of the changing software development environment. • Influences technical direction and deliverables across the function. • Recognizes and makes trade-offs with respect to the whole system and defines new product categories. • Leads design choices within the context of all Cisco offerings. • Drives product success through creating metrics and influencing product adoption and direction. • Writes and sets the standard for functional clean code. • Develops and drives utilization and support for processes for issue identification and sustainable response, proactive tooling, and continuous improvement for production systems. • Industry or thought leader on scale, performance, or design patterns. • May represent or present team outputs at external events. • Communicates product or program priorities, deadlines, and shifts in requirements in the context of engineering priorities and user needs. • Negotiates and drives trade-offs in timing, design, and specifications to meet the needs of users and cross-functional partners. • Leads, mentors, and influences senior engineers. • Improves knowledge sharing processes.

New Jersey
$210.6K - $305.1K / year
Job Closed
Optum logo

FHIR Lead Full Stack Software Engineer - Remote

Optum

Optum, part of the UnitedHealth Group family of businesses, is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. At Optum, we support your well-being with an understanding team, extensive benefits and rewarding opportunities. By joining us, you’ll have the resources to drive system transformation while we help you take care of your future. We recognize the power of connection to drive change, improve efficiency and make a difference in health care. Join a team where your skills and ideas can make an impact and where collaboration is key to creating technology that produces healthier outcomes.

Full TimeRemoteTeam 160,000Since 2011

Requisition Number: 2357449 Optum Tech is a global leader in health care innovation. Our teams develop cutting-edge solutions that help people live healthier lives and help make the health system work better for everyone. From advanced data analytics and AI to cybersecurity, we use innovative approaches to solve some of health care's most complex challenges. Your contributions here have the potential to change lives. Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together. We live in a time of unprecedented technical capability and possibility. Health care is at a pivotal point in this journey where even small gains can lead to major transformation. You could be a part of that - you have tremendous skill and the potential to make a lasting impact. Optum Insight Technology is uniquely positioned to bring your skills to bear on these pressing and life-changing technical challenges. The health care industry has an immediate need for your drive, innovation, passion and technical insight. Help us help the millions of people we serve each day. The Clinical Decision Support (CDS) Engineering team, a unit within the Optum Insight Technology organization is responsible for building commercial products helping payers and providers with administrative and clinician focused CDS solutions. We are seeking a software engineer who can contribute across software, data, and AI/ML disciplines to enhance existing CDS solutions as well as work on the development of exciting new products. CDS is an area that truly touches payers, providers, as well as members and one where you can have a huge impact on improving the healthcare system for everyone. You'll enjoy the flexibility to work remotely * from anywhere within the U.S. as you take on some tough challenges. For all hires in the Minneapolis or Washington, D.C. area, you will be required to work in the office a minimum of four days per week. Primary Responsibilities: - Contribute to the design, development, testing, and deployment of software applications - Write clean, maintainable, and well documented code following established engineering standards and best practices - Participate in code reviews and incorporate feedback from senior engineers - Collaborate with team members to translate business and technical requirements into working solutions - Assist with troubleshooting, debugging, and resolving software defects - Participate in Agile ceremonies such as sprint planning, stand ups, and retrospectives - Learn and apply new tools, frameworks, and technologies as part of ongoing professional development You'll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in. Required Qualifications: - Bachelor's degree in Computer Science, Software Engineering, or a related field - 8+ years of experience as a full stack developer - 5+ years of experience with C# - 3+ years of FHIR or interoperability experience - 3+ years of healthcare IT experience - 2+ years of basic understanding of software development concepts such as data structures, algorithms, and version control (e.g., Git) Preferred Qualifications: - 2+ years of Python experience - Proven solid problem solving skills and willingness to learn - Good written and verbal communication skills - Internship, co op, or academic project experience in software development - Exposure to web technologies, APIs, or databases (SQL or NoSQL) - Familiarity with Agile or Scrum development methodologies - Basic understanding of cloud platforms or modern DevOps concepts - Desired location Madison, WI *All employees working remotely will be required to adhere to UnitedHealth Group's Telecommuter Policy. Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. In addition to your salary, we offer benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with us, you'll find a far-reaching choice of benefits and incentives. The salary for this role will range from $112,700 to $193,200 annually based on full-time employment. We comply with all minimum wage laws as applicable. Application Deadline: This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants. At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission. UnitedHealth Group is an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. UnitedHealth Group is a drug - free workplace. Candidates are required to pass a drug test before beginning employment.

Wisconsin
$112.7K - $193.2K / year
Job Closed