Toast is a company focused on building a restaurant platform that empowers restaurants to thrive. They are seeking a Software Engineer II to join their Voice AI Team, responsible for designing and building backend services that support the Voice AI platform.
Responsibilities:
- Design, build, deploy, and maintain highly resilient and scalable backend services supporting Toast's Voice AI platform
- Join a collaborative team to develop robust, production-quality software using modern engineering practices
- Contribute to complex projects that improve functionality and reliability for our customers
- Participate in code reviews and design processes to ensure implementations meet requirements
- Participate in architectural discussions and influence the technical roadmap
- Advocate for best coding practices to raise the bar for you, your team, and the company
- Mentor and provide technical guidance to other team members
Requirements:
- 2+ years of experience with object-oriented languages such as Java or Kotlin
- Basic familiarity with frontend development on small scale projects
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field
- Experience delivering high-quality, reliable services or libraries to production
- Understanding of automated testing, quality, and SDLC best practices for backend systems
- Proficient with relational databases and alternative data stores
- Experience with distributed systems, enterprise messaging systems, and/or microservices
- Excellent communication skills on complex technical topics
- Comfortable working with AI-powered systems, including an understanding of how nondeterminism, observability, and cost management differ from traditional software
- Actively uses AI coding tools (e.g., Claude Code, Cursor) in day-to-day development
- Passionate about technology and learning new things