Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Toast

Senior Software Engineer (Application Infrastructure)

Posted Updated
Discussion

Description

  • We are looking for an experienced software engineer to play a critical role in further scaling and developing Toast’s cloud platform and infrastructure
  • Toast’s platform processes billions of requests per day from hundreds of internal services and hundreds of thousands of mobile devices; these numbers grow exponentially year over year as we add new restaurants and capabilities to the platform
  • Our team is responsible for developing secure, observable, highly available, large-scale shared services and infrastructure
  • Architect, design, and deliver ultra-reliable, high-performance services and infrastructure used by millions
  • Uncover and resolve performance bottlenecks across infrastructure, databases, and APIs
  • Define and enable adherence to engineering best practices, coding standards, and architectural guidelines
  • Collaborate closely with the Product team to influence features, technical direction, and long-term product vision
  • Our team builds and operates on a modern, cloud-native stack with heavy use of AWS, developing services and shared libraries in Kotlin and Go backed by PostgreSQL and DynamoDB
  • Infrastructure is provisioned and managed with Terraform
  • We oversee Toast’s sharded PostgreSQL databases, own and drive the organization’s use of Apache Pulsar to enable event-driven architecture at scale, and provide developers with tools and services to easily schedule recurring jobs
  • Our systems also power customer engagement, integrating with SMS and email providers to reliably deliver millions of messages per day

Benefits

  • Peer and company recognition programs
  • Unlimited Vacation
  • Sabbatical opportunity after five years
  • Professional Development Reimbursement Program
  • Commitment to Employee Wellness through resources such as a quarterly Wellness Stipend
  • Various peer and company recognition programs
  • 401(k) and matching
  • Medical, Dental, & Vision Coverage
  • Mental Health Benefits
  • Subsidized backup childcare
  • Exceptional communication and collaboration skills, with demonstrated ability to align and inspire cross-functional teams
  • A demonstrated record of mentoring junior team members and enhancing the team’s effectiveness
  • Hands-on experience building and operating complex, mission-critical, large-scale distributed systems in the Cloud
  • Proficiency in Java or Kotlin preferred (experience in other modern programming languages also valued)
  • Track record of delivering clean, maintainable, and resilient code that stands the test of time
  • Expertise in asynchronous messaging, event-driven architecture, APIs, and integration patterns

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →