Taro Logo

Staff Software Engineer, Delivery Services

Toast builds restaurant platform technology that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love.
$155,000 - $248,000
Backend
Staff Software Engineer
Remote
8+ years of experience
Enterprise SaaS · Finance

Job Description

Toast is revolutionizing the restaurant industry with its comprehensive platform technology, and the Delivery Services team plays a crucial role in this transformation. As a Staff Software Engineer on the Toast Delivery Services team, you'll be at the forefront of enabling restaurants to build thriving, profitable first-party delivery channels while growing Toast's consumer business.

The role offers an exciting opportunity to lead the evolution of Toast's first and third-party delivery architecture. You'll be responsible for making strategic technical decisions that enhance capabilities and ensure scalability, working with distributed event-driven systems and modern backend technologies like Java and Kotlin. The position requires expertise in database schema design and a deep understanding of building resilient, scalable systems.

What makes this role particularly compelling is the direct impact you'll have on Toast's restaurant partners and their customers. You'll be instrumental in enabling seamless integrations with third-party delivery providers and helping restaurants offer direct delivery through Toast's Online Ordering channels. The work you do will directly affect thousands of restaurants' ability to adapt and thrive in the evolving food service landscape.

As a technical leader, you'll have the opportunity to mentor and guide other engineers, fostering a culture of continuous improvement and engineering excellence. The role balances hands-on technical work with strategic thinking, requiring someone who can both architect solutions and work collaboratively across teams to implement them.

Toast offers a competitive compensation package, including a base salary range of $155,000-$248,000 USD, plus benefits and equity opportunities. The company embraces a hybrid work model that values both in-person collaboration and individual flexibility, and they're committed to creating an inclusive environment where diverse perspectives are valued.

If you're passionate about solving complex technical challenges, have a track record of technical leadership, and want to make a significant impact on the restaurant industry's digital transformation, this role offers an excellent opportunity to do so at a rapidly growing, innovative company.

Last updated 4 days ago

Responsibilities For Staff Software Engineer, Delivery Services

  • Lead the evolution of Delivery architecture and data models, delivering scalable solutions
  • Define and implement frameworks and processes for quality, resilience, and scalability
  • Develop and execute technical strategies to solve complex business challenges
  • Mentor and guide engineers, fostering a culture of continuous improvement
  • Build and maintain strong partnerships across lines of business
  • Leverage cutting edge AI tools to enhance development workflow

Requirements For Staff Software Engineer, Delivery Services

Java
Kotlin
  • Understanding of distributed event-driven systems
  • Proven track record of technical leadership and collaboration on complex projects
  • Hands-on experience building backend applications using Java, Kotlin, Scala, or other object oriented languages
  • Expertise in database schema design
  • Passionate about solving complex problems and delivering impactful, scalable solutions
  • Respectful, empathetic, and humble
  • Has a growth mindset with an emphasis on improving yourself and your team
  • Balances getting things done with platform stability