Senior Backend Engineer - High Availability Inf...
@ Toast

Hybrid
Hybrid
Posted 19 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXX***** @toasttab.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review AWS and Terraform documentation.
Practice distributed system design challenges.
Brush up on Java and Kotlin coding.
Study event-driven architectural patterns.

Behavioral Questions

Describe a past teamwork challenge solved.
Explain conflict resolution in previous roles.
Share experiences with cross-team collaboration.
Discuss adapting to rapid project changes.

Frequently Asked Questions