Principal Software Engineer, Team Management

Toast is a rapidly growing company that revolutionizes how the restaurant industry does business by pairing technology with customer success, helping restaurants streamline operations and increase revenue.
$188,000 - $301,000
Backend
Principal Software Engineer
Remote
1,000 - 5,000 Employees
10+ years of experience
Enterprise SaaS · Finance

Description For Principal Software Engineer, Team Management

Toast is revolutionizing the restaurant industry through its innovative platform that combines point of sale, team management, and guest-facing technology. As a Principal Software Engineer in the Team Management division, you'll play a crucial 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 manage their staff effectively. You'll be working on features that directly impact daily operations - from payroll processing to staff scheduling and management.

Your role will involve technical leadership across multiple teams, driving architectural decisions that affect various parts of the business. You'll be expected to mentor other developers, champion best practices, and maintain high quality standards while delivering scalable solutions.

The ideal candidate brings extensive experience in building high-scale SaaS solutions, with expertise in technologies like Java, Kotlin, and React. You should be comfortable working with microservices architecture and have a strong background in API design patterns.

Toast offers a competitive compensation package including a base salary range of $188,000-$301,000 USD, plus equity and comprehensive benefits. The company embraces a hybrid work model that balances in-person collaboration with flexibility for individual needs.

This is an opportunity to make a significant impact on the restaurant industry while working with cutting-edge technology in a rapidly growing company. You'll be part of a team that values innovation, customer success, and professional growth, while helping to build solutions that thousands of restaurants rely on daily.

Last updated 44 minutes ago

Responsibilities For Principal Software Engineer, Team Management

  • Lead fellow developers, product managers, designers, and user researchers to build a 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
  • A 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
  • Competitive compensation and benefits programs
  • Base salary range $188,000—$301,000 USD
  • Cash compensation (overtime, bonus/commissions if eligible)
  • Equity
  • Comprehensive benefits package
  • Hybrid work model

Interested in this job?

Jobs Related To Toast Principal Software Engineer, Team Management

Principal Software Engineer

Principal Software Engineer role at OneTrust focusing on developing and architecting frontend and backend features for their data privacy and governance platform.

Product Architect - Support

Principal Product Architect position at Oracle, leading software development teams and architecting enterprise solutions with 10+ years experience required.

Principal Software Engineer- Build Systems

Principal Software Engineer position at Roblox focusing on developing next-gen build systems for C++ development, offering competitive salary and comprehensive benefits in San Mateo, CA.

Lead Software Engineer, Payment Platform

Lead Software Engineer position at Roku focusing on Payment Platform development, requiring 15+ years of experience in backend services and payment systems.

Principal Software Engineer, Backend - Platform

Principal Software Engineer position at Coinbase focusing on backend platform development, requiring 15+ years of experience and offering $297,670 - $350,200 USD.