Taro Logo

Principal Software Engineer, Team Management

Toast is revolutionizing the restaurant industry by pairing technology with customer success, providing restaurant point of sale, team management, and guest-facing technology solutions.
$188,000 - $301,000
Backend
Principal Software Engineer
Remote
1,000 - 5,000 Employees
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer, Team Management

Toast is revolutionizing the restaurant industry by combining cutting-edge technology with an unwavering commitment to customer success. As a Principal Software Engineer in the Team Management division, you'll play a pivotal role in shaping the future of restaurant operations technology.

The position focuses on leading the development of Toast's payroll and team management solutions, which are critical systems that enable restaurant owners to efficiently manage their staff, process payroll, and handle tax obligations. You'll be working with a suite of products that deliver daily value to thousands of restaurants, ensuring smooth operations in areas like hiring, scheduling, and wage management.

Your responsibilities will span technical leadership across multiple teams, where you'll guide the development of robust infrastructure and champion best practices in software development. The role requires a strong background in high-scale SaaS solutions and experience with modern technology stacks including Java, Kotlin, and React. You'll be expected to drive large-scale initiatives and architectural decisions that impact multiple aspects of the business.

The ideal candidate will combine technical expertise with strong mentorship abilities, as you'll be working closely with developers across teams through code-pairing and detailed reviews. Your experience with integration design patterns and high-scale enterprise systems will be crucial in maintaining and improving Toast's sophisticated restaurant management platform.

Toast offers a competitive compensation package ranging from $188,000 to $301,000, along with comprehensive benefits including medical, dental, and vision insurance, 401k, and equity options. The position is remote-friendly, offering flexibility while maintaining strong collaboration with teams. This is an excellent opportunity for a senior technologist looking to make a significant impact in the restaurant technology sector while working with a rapidly growing, innovative company.

Last updated a month ago

Responsibilities For Principal Software Engineer, Team Management

  • Lead fellow developers, product managers, designers, and user researchers to build strong tech infrastructure
  • Drive challenging large end-to-end initiatives or core architecture changes
  • Define and drive technical strategy for problems that affect multiple parts of the business
  • Mentor developers across multiple teams through code-pairing and detailed reviews
  • Champion best practices for development, deployment and quality life cycles

Requirements For Principal Software Engineer, Team Management

Java
Kotlin
React
  • Strong technologist with extensive experience defining and implementing high scale SaaS solutions
  • Experience with tiered web applications, microservices, mobile, API design patterns, Java, Kotlin, React, data analytics
  • Experience with integration design patterns across high-scale, data-rich enterprise systems
  • Proven track record of building partnerships across engineering, product, customer success, and other stakeholders
  • Experience and interest in mentoring peers
  • Experience maintaining a high bar for quality
  • Hungry to take on challenging technical projects

Benefits For Principal Software Engineer, Team Management

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Competitive compensation

Interested in this job?