Taro Logo

Principal Software Engineer

Toast builds restaurant platforms that help restaurants adapt, take control, and build the businesses they love.
Backend
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
12+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Toast is revolutionizing the restaurant industry with its comprehensive platform that helps restaurants thrive in the modern business landscape. As a Principal Software Engineer at Toast, you'll play a crucial role in shaping the technical strategy for Toast's largest restaurant brands. This position combines deep technical expertise with strategic thinking, requiring you to create scalable solutions that integrate with customers' external systems.

You'll be working at the intersection of technology and business, partnering with Product Managers to develop technology roadmaps that enable enterprise customers to leverage Toast's full potential. The role involves creating and coordinating designs that meet the complex needs of large-scale restaurant operations, while ensuring robust and scalable implementations.

Your responsibilities will span from developing prototypes to evaluate technical feasibility, to providing mentorship and best practices in enterprise software development. You'll need to maintain an expert understanding of Toast's Core Platform, including menu management, kitchen operations, publishing, APIs, security, and extensibility features.

The ideal candidate brings 12+ years of experience in high-scale SaaS solutions, with expertise in technologies like Java, Kotlin, and React. You should be comfortable with microservices architecture, API design patterns, and mobile development. Strong interpersonal skills are crucial, as you'll be building partnerships across engineering, product, and customer success teams.

Toast offers a hybrid work environment that balances in-person collaboration with flexibility. The company is committed to diversity, equity, and inclusion, creating an environment where employees from all backgrounds can thrive. You'll be part of a team that's transforming the restaurant industry while working with cutting-edge technologies and making a real impact on businesses worldwide.

Last updated 8 days ago

Responsibilities For Principal Software Engineer

  • Develop an expert understanding of Toast's Core Platform and broad understanding of all Toast's products
  • Partner with Product Managers and Technical Leaders to understand technology needs of enterprise customers
  • Develop prototypes of proposed enterprise solutions
  • Engage hands-on with development teams to help internalize enterprise requirements
  • Provide mentoring in best practices for enterprise software development
  • Provide technical guidance on documentation, architecture, and RFPs

Requirements For Principal Software Engineer

Java
Kotlin
React
  • 12+ years experience defining and implementing high scale SaaS solutions
  • Experience with integration design patterns across high-scale, data-rich enterprise systems
  • Strong interpersonal skills and track record of building partnerships across teams
  • Experience shipping iterative value using agile or lean software delivery methods
  • Ability to engage with enterprise customers
  • Familiarity with restaurant POS systems preferred

Benefits For Principal Software Engineer

Medical Insurance
  • Hybrid work model
  • Learning and development opportunities
  • Inclusive work culture

Interested in this job?

Jobs Related To Toast Principal Software Engineer