Staff Software Engineer – Traffic Engineering

Boston, MA, US

Job Description / Skills Required

Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love.

 

*Bready to make a change?

As Toast has grown in the past year and entered a new stage (becoming a publicly traded company), the Infrastructure Engineering team has been scaling with it. The Traffic Engineering team within Toast’s Infrastructure group owns critical routing and traffic management infrastructure for all of Toast. Our customers are not only Toast customers but also other engineering teams at Toast. The team is responsible for building and exposing simple interfaces for managing and routing toast customer traffic securely . Examples of components we own include the CDN edge routing layer to cache and optimize requests to toast’s SaaS ,  the RPC layer for internal service-to-service communication within and across our services clusters, our gateway and sidecar artifacts that control and route traffic.

 

*About this roll (What you will do) 

  • Design frameworks, services, and tools to support new capabilities that help Toast scale for thousands of restaurants and their payment transactions
  • Lead technical decisions, projects, and roadmaps within the team and across all of Toast. Define and own Toast’s north-south and east-west traffic strategies across our Service clusters to improve performance and availability
  • Collaborate with other technical leads, management, and stakeholders across the broader engineering organization
  • Bring subject matter expertise in networking – including but not limited to security, monitoring, intra-AZ flows, and in-depth network performance observability.
  • Educate, mentor and grow junior and senior engineers in the team and drive high standards around design, coding, and testing.

 

*Do you have the right ingredients? (Qualities & Essential Skills)

  • A strong sense of empathy for our customers and for the people you work with
  • A history of mentoring and growing successful teams
  • Comfortable with a rapidly changing business and technical environment
  • Direct experience writing, delivering, and operating software in a SaaS environment
  • Enjoy hopping into new codebases and finding your way around
  • A bias towards action, able to balance getting things done with making things perfect

You should also have exposure to, and expertise in, some but not all of the following:

  • Experience designing and owning fault-tolerant,  AWS multi-region online backend systems using AWS and/or open source networking services.
  • Building network systems that speak TCP/IP, BGP, DNS, etc.
  • Experience with cloud networking infrastructure systems including service meshes, CDNs, API Gateways, AWS Networking services: VPC’s Transit Gateway (TGW) , VPC Load Balancers, DNS, WAFs, proxies, HTTP and best practices for providing high availability services
  • Experience with Serverless and Cloud Native projects such as Envoy, gRPC, CoreDNS, Linkerd, Prometheus, NGINX etc
  • Different programming languages (e.g., Go, Python, Javascript, Ruby)

Bonus Ingredients:

  • Experience with IaC platforms such as Terraform is a plus
  • Experience with Monitoring Strategies, Practices and Tools (e.g. SLIs, SLOs, Datadog, Prometheus)

 

Our Spread of Total Rewards

  • 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

*Bread puns encouraged but not required

We are Toasters

Diversity, Equity, and Inclusion is Baked into our Recipe for Success.

At Toast our employees are our secret ingredient. When they are powered to succeed, Toast succeeds.

The restaurant industry is one of the most diverse industries. We embrace and are excited by this diversity, believing that only through authenticity, inclusivity, high standards of respect and trust, and leading with humility will we be able to achieve our goals.

Baking inclusive principles into our company and diversity into our design provides equitable opportunities for all and enhances our ability to be first in class in all aspects of our industry.

Bready* to make a change? Apply today!

Toast is committed to creating an accessible and inclusive hiring process. As part of this commitment, we strive to provide reasonable accommodations for persons with disabilities to enable them to access the hiring process. If you need an accommodation to access the job application or interview process, please contact [email protected].