Toast Delivery Services team enables restaurants to build thriving, profitable first party delivery channels while growing Toast's consumer business. As a Senior Software Engineer, you'll play a pivotal role in enabling seamless integrations with third-party delivery providers, helping restaurants offer direct delivery through Toast’s Online Ordering channels.
Requirements
- Hands-on experience building backend applications using Java, Kotlin, Scala, or other object oriented language(s)
- Deep understanding of distributed event-driven systems; Familiarity with DynamoDB not required but a plus
- Passionate about solving complex problems and delivering impactful, scalable solutions
Responsibilities
- Lead the evolution of our Delivery architecture and data models, delivering scalable solutions that have significant business impact.
- Define and implement frameworks and processes that guarantee the quality, resilience, and scalability of our user experiences
- Develop and execute technical strategies to solve complex business challenges, leveraging data-driven decisions to prioritize impactful changes
- Mentor and guide engineers, fostering a culture of continuous improvement, inclusivity, and engineering excellence.
- Build and maintain strong partnerships across lines of business, aligning technical solutions with strategic objectives.
Other
- Proven track record of technical leadership and collaboration on complex projects
- Respectful, empathetic, and humble
- Has a growth mindset with an emphasis on improving yourself and your team
- Balances getting things done with platform stability
- We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs.