Staff Software Engineer - Application Infrastructure

Toast Toast · Enterprise · United States · Remote · R & D : Cloud Service Infra : Infrastructure Services

Staff Software Engineer for Toast's cloud platform and infrastructure, focusing on scaling, reliability, and high performance. The role involves architecting, designing, and delivering distributed systems, collaborating with product teams, and mentoring junior engineers. While the role emphasizes building core infrastructure, it also encourages leveraging AI tools to enhance development workflows.

What you'd actually do

  1. Architect, design, and deliver ultra-reliable, high-performance services and infrastructure used by millions
  2. Uncover and resolve performance bottlenecks across infrastructure, databases, and APIs
  3. Define and enable adherence to engineering best practices, coding standards, and architectural guidelines
  4. Collaborate closely with the Product team to influence features, technical direction, and long-term product vision
  5. Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team.

Skills

Required

  • building and operating complex, mission-critical, large-scale distributed systems in the Cloud
  • asynchronous messaging
  • event-driven architecture
  • APIs
  • integration patterns
  • clean, maintainable, and resilient code
  • Java or Kotlin
  • communication and collaboration skills
  • mentoring junior team members

Nice to have

  • Go
  • PostgreSQL
  • DynamoDB
  • Terraform
  • Apache Pulsar
  • scheduling recurring jobs
  • customer engagement systems
  • SMS and email providers