Staff Software Engineer [Fullstack] - Hospitality
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.
We are seeking a highly skilled Staff Software Engineer with a strong background in full-stack development, specializing in Golang and React / TypeScript or proficient in db/sql. The ideal candidate will be passionate about scaling our software stack for improved availability, performance, and scalability. 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.
Key Responsibilities
- Architect, design, and develop scalable solutions to improve the availability, performance, and scalability of our software stack.
- 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.
Basic Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 5+ years of experience in software engineering, with a focus on full-stack development.
- Proficiency in Golang and React TypeScript, with a strong understanding of their respective ecosystems and best practices.
- Experience scaling distributed systems for improved availability, performance, and scalability.
- 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 performance optimization, caching, and security considerations.
- Knowledge of relational and NoSQL databases, including SQL, PostgreSQL, MongoDB, etc.
- 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.
*** Nice to have: Experience in fintech / payments
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 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
- Month
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