Principal Software Engineer

 

Description:

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. As a Principal Software Engineer, you'll be deeply involved in designing and building the software that makes up Toast's internal cloud Infrastructure platform. You'll bring your experience building resilient, scalable production software to bear on projects ranging from automation frameworks and serverless backend APIs to custom Terraform providers. Paired with writing software you’ll be integral in setting standards and mentorship of other Software Engineers on the team. Work with us to deliver a platform that enables and empowers developers to reliably and safely build, test, and deploy infrastructure at scale!

This principal software engineer will play a significant role in building practices and standards to keep the infrastructure engineering team highly productive as it scales with our company’s incredible growth. A strong focus on communication, documentation, and mentorship of engineers with various experiences and skill sets is critical. The ideal candidate is an engineer with solid software engineering skills who’s at home solving infrastructure problems as just another piece of software.

  • 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 writing software for both a scaling set of customers and a scaling team
  • Worked extensively using Agile methodologies to produce software
  • Experience building and iterating over an SDLC process
  • Building actionable documentation for internal and customer use
  • Different programming languages (e.g., Python, Go, Javascript, Ruby)
  • Testing and development strategies (e.g., TDD, BDD, unit/integration/system tests)
  • Experience with Infrastructure as Code Tools (e.g. Ansible, Terraform, Cloudformation)
  • Experience with Container Orchestration Tools (e.g. ECS, Kubernetes)
  • Experience with Monitoring Strategies, Practices and Tools (e.g. SLIs, SLOs, Datadog, Prometheus)
  • Flexible paid time off
  • Sabbatical opportunity after five years
  • Professional Development Reimbursement Program
  • Commitment to Employee Wellness through resources such as a quarterly Wellness Stipend
  • Peer and company recognition programs
  • Pension plan
  • Health insurance family plan
  • Maternity and paternity leave
  • Commuter benefits, bike to work

Organization Toast
Industry IT / Telecom / Software
Occupational Category Principal Software Engineer
Job Location Dublin,Ireland
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2022-10-15 6:06 am
Expires on Expired