Senior Backend Engineer - High Availability Inf... @ Toast
Your Application Journey
Email Hiring Manager
Job Details
About Toast
Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and focus on building the businesses they love.
About the Role
Toast is looking for an experienced software engineer to further scale and develop its cloud platform and infrastructure. This role is critical in processing billions of requests daily from hundreds of internal services and mobile devices.
Responsibilities
- Architect, design, and deliver ultra-reliable, high-performance services.
- Identify and resolve performance bottlenecks across infrastructure layers.
- Define and enforce engineering best practices and coding standards.
- Collaborate with product teams to influence features and technical direction.
Requirements
- Exceptional communication and collaboration skills.
- Expertise in asynchronous messaging, event-driven architecture, and API integration patterns.
- Proven ability to deliver resilient, maintainable code.
- Proficiency in Java or Kotlin; experience with modern programming languages.
- Hands-on experience with large-scale distributed systems in production.
Tech Stack
Work with a modern, cloud-native stack including AWS, Kotlin, Go, PostgreSQL, DynamoDB, Terraform, and Apache Pulsar. The systems support customer engagement with SMS and email integrations.
AI at Toast
Toast provides AI tools to empower building faster and higher quality solutions across all disciplines.
Total Rewards
Competitive compensation with benefits, bonus potential, and equity offerings are part of Toast's total rewards package. More details at Toast Benefits.
Work Arrangement
This role embraces a hybrid work model combining remote and in-person collaboration.
Key skills/competency
- cloud platform
- distributed systems
- high availability
- asynchronous messaging
- event-driven
- API integration
- AWS
- Kotlin
- Java
- Terraform
How to Get Hired at Toast
🎯 Tips for Getting Hired
- Research Toast's culture: Study their mission, values, and recent news.
- Tailor your resume: Highlight cloud and distributed systems experience.
- Prepare coding examples: Showcase Java/Kotlin and infrastructure designs.
- Practice system design: Be ready for high availability questions.