Taro Logo

Principal Software Engineer

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

Job Description

Toast is a rapidly growing company that's revolutionizing how the restaurant industry does business by pairing technology with an extraordinary commitment to customer success. We help restaurants streamline operations, increase revenue, and deliver amazing guest experiences through our platform that combines restaurant point of sale, team management, guest-facing technology, and award-winning customer support.

As a Principal Software Engineer, you'll play a key role in shaping and guiding the teams that build the software that powers the payroll and team management solution for Toast restaurants. The Toast Payroll product delivers daily value to its users - enabling restaurant owners to pay their staff and pay their taxes, and enabling transparency for wages and tips for restaurant employees. The Toast Team Management suite allows restaurants to hire, manage, and schedule their staff.

You'll be working in a collaborative environment where you'll lead fellow developers, product managers, designers, and user researchers to build robust technical infrastructure. Your role will involve full-stack development, driving large end-to-end initiatives, and implementing core architecture changes. You'll be responsible for defining and driving technical strategy across multiple business areas while mentoring developers through code-pairing and detailed reviews.

The position offers competitive compensation ($188,000—$301,000 USD) and comprehensive benefits including hybrid workplace options, flexible PTO, health insurance, pension plan, and professional development opportunities. You'll be part of a company that values diversity, equity, and inclusion, working to empower the restaurant community while building a strong culture of connection.

Join Toast to be part of a team that's committed to innovation, customer success, and creating meaningful impact in the restaurant industry. You'll have the opportunity to tackle challenging technical projects, mentor peers, and contribute to high-scale SaaS solutions that make a real difference in how restaurants operate and succeed.

Last updated 23 days ago

Responsibilities For Principal Software Engineer

  • 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

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

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Commuter Benefits
Education Budget
  • Hybrid workplace
  • Flexible paid time off
  • Pension plan
  • Health insurance family plan
  • Maternity and paternity leave
  • Commuter benefits
  • Professional Development Reimbursement Program
  • Wellness Stipend
  • Sabbatical opportunity after five years