Taro Logo

Principal Software Engineer

A restaurant platform company that helps 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 · Finance

Description For Principal Software Engineer

Toast is a leading restaurant platform company that's revolutionizing how restaurants operate and succeed. As a Principal Software Engineer, 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 and coordinate designs that meet enterprise-level restaurant needs.

You'll work directly with Product Managers to develop technology roadmaps that enable enterprise customers to leverage Toast's full potential. The role involves close collaboration with technical leaders and implementation teams across the organization to deliver robust, scalable solutions that integrate with customers' external systems. While primarily focused on internal development, you'll occasionally interact with enterprise customers to understand their requirements and provide expert guidance during Toast deployment.

The ideal candidate brings 12+ years of experience in high-scale SaaS solutions, with expertise in technologies like Java, Kotlin, React, and modern architectural patterns. You'll need strong skills in enterprise system integration, API design, and microservices architecture. The role demands excellent interpersonal abilities, as you'll build partnerships across engineering, product, and customer success teams.

Toast offers a hybrid work environment that balances in-person collaboration with flexibility. The company strongly values diversity and inclusion, creating an environment where all employees can thrive. You'll be part of a team that's transforming the restaurant industry while working on challenging technical problems at scale.

This is an excellent opportunity for a technical leader who's passionate about enterprise software, customer value, and collaborative problem-solving. You'll help shape Toast's enterprise technology strategy while working with cutting-edge technologies in a fast-growing market segment.

Last updated 2 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 tiered web applications, microservices, mobile, API design patterns
  • Experience with integration design patterns across high-scale, data-rich enterprise systems
  • Strong interpersonal skills and track record of building partnerships
  • 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

  • Hybrid work model
  • Inclusive and diverse work environment
  • Collaborative culture

Interested in this job?

Jobs Related To Toast Principal Software Engineer