Taro Logo

Staff Software Engineer, Tech Lead

Profile picture


Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love.
San Francisco Bay Area, USA · Seattle, USA · New York City, USA...
$150,000 - $240,000
Backend · Full-Stack
Staff Software Engineer
7+ years


Toast is seeking a Staff Software Engineer, Tech Lead to lead a team focused on enhancing their Team Management Platform APIs. This role offers an exciting opportunity to drive technical innovation and shape the future of Toast's restaurant management solutions.

As a Staff Software Engineer at Toast, you'll be at the forefront of developing scalable and flexible APIs that unlock new capabilities for customers. You'll collaborate with Product Management to establish system designs and drive technical roadmaps. Your expertise will be crucial in unifying disparate data and integrating these APIs into Toast's Payroll, Team Management, Scheduling, and Mobile App experiences.

Key responsibilities include designing and building APIs, managing customer experience migrations, influencing product direction through technical insights, and championing quality automation and unit testing. You'll also provide technical design feedback, participate in code reviews, and ensure high-quality, well-supported production releases.

The ideal candidate will be proficient in Java, Kotlin, or similar object-oriented languages, with experience in distributed systems and enterprise messaging. You should have a strong background in software development best practices, database management, and delivering reliable services to production. Experience with Elasticsearch or OpenSearch is a significant plus.

This role offers the chance to work with cutting-edge technologies, including AWS services, Java & Kotlin backend services, PostgreSQL, DynamoDB, Pulsar, Camel, RabbitMQ, and OpenSearch. You'll be part of a team that values continuous learning, collaboration, and innovation.

Toast offers a competitive salary range of $150,000 to $240,000 USD, along with equity and a comprehensive benefits package. This remote position provides flexibility and the opportunity to contribute to a platform that's revolutionizing the restaurant industry.

Join Toast and be part of a team that's passionate about technology and committed to helping restaurants thrive in an ever-changing landscape. Apply now to lead the charge in creating the next generation of restaurant management solutions!

Last updated


  • Be part of team working collaboratively to design and build APIs, and manage the migration of customer experiences to centralize all access to these domains across the Toast product suite
  • 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 to ensure releases exceed the expectations of our many downstream teams
  • Ensure that all work done by the team is delivered with quality and is appropriately monitored and supported in production
  • Mentor other team members


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

Interested in this job?