Staff Software Engineer, Tech Lead

Toast builds restaurant platform that helps restaurants adapt, take control, and get back to building the businesses they love.
$155,000 - $248,000
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Tech Lead

Toast is seeking a Staff Software Engineer to lead their Team Management Platform APIs development. This key role involves establishing system designs and partnering with Product Management to drive technical roadmaps. The position focuses on unifying disparate data and implementing scalable, flexible APIs that enhance Toast's Payroll, Team Management, Scheduling, and Mobile App experiences.

The ideal candidate will become a domain expert in areas including scheduling, shift management, wage calculations, and labor forecasting. They will work with a collaborative team to design and build APIs while managing the migration of customer experiences to centralize access across the Toast product suite.

The role leverages Toast's robust tech stack, including AWS services (S3, RDS, DynamoDB, Lambda), Java & Kotlin backend services, PostgreSQL and DynamoDB for persistence, and message-based integrations using Pulsar, Camel and RabbitMQ. The position offers competitive compensation ($155,000-$248,000) plus equity and comprehensive benefits.

This is an excellent opportunity for a senior technical leader who enjoys mentoring others, driving API best practices, and working on complex distributed systems. The role combines technical expertise with leadership responsibilities, making it ideal for engineers who want to make a significant impact on a growing restaurant technology platform.

Toast emphasizes diversity, equity, and inclusion, offering a hybrid work model that balances in-person collaboration with individual needs. The company provides comprehensive benefits and focuses on creating an inclusive environment where employees can thrive while helping empower the restaurant community.

Last updated 38 minutes ago

Responsibilities For Staff Software Engineer, Tech Lead

  • Be part of team working collaboratively to design and build APIs
  • Influence product direction through technical insights, and drive API best practices
  • Champion quality automation and unit testing
  • Provide technical design feedback and participate in code reviews
  • Ensure that all work done by the team is delivered with quality
  • Mentor other team members

Requirements For Staff Software Engineer, Tech Lead

Java
Kotlin
PostgreSQL
  • Proficient in Java, Kotlin or other object oriented languages
  • Proficient with traditional databases and alternative data stores
  • Prior experience with distributed systems, enterprise messaging systems or microservices
  • Proficient in Software Development best practices
  • Experience integrating with Elasticsearch or OpenSearch
  • Experience delivering high quality, reliable services to production
  • Excellent cross-team communication skills on technical topics
  • Enjoy collaborating with and mentoring colleagues
  • Passionate about technology and learning new things
  • Willingness to make continuous improvements to teams and technology

Benefits For Staff Software Engineer, Tech Lead

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Competitive compensation

Interested in this job?

Jobs Related To Toast Staff Software Engineer, Tech Lead

Staff Software Engineer

Staff Software Engineer position at Toast, leading backend internationalization efforts and building scalable solutions for the global restaurant industry.

Staff Software Engineer

Staff Software Engineer role at Toast focusing on building and maintaining scalable features for the Orders POS platform, requiring 8+ years of experience in Java/Kotlin development.

Staff Software Engineer, Backend (Platform)

Staff Software Engineer position at Coinbase focusing on backend platform development, building scalable distributed systems and infrastructure components.

Staff Software Engineer

Staff Software Engineer position at Toast, leading backend internationalization efforts and building scalable solutions for the global restaurant industry.

Staff Software Engineer - Backend

Staff Software Engineer position at Databricks focusing on backend development of large-scale distributed systems and data infrastructure, offering competitive compensation and comprehensive benefits.