Taro Logo

Staff Software Engineer

Toast builds restaurant platform technology that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love.
$155,000 - $248,000
Backend
Staff Software Engineer
Remote
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer

Staff Software Engineer position at Toast, building enterprise-level loyalty solutions for restaurants, requiring 9+ years of backend development experience with Java/Kotlin.

Staff Software Engineer - Payments

Staff Software Engineer position at Toast focusing on building and managing payment processing systems handling millions of transactions.

Staff Software Engineer, Tech Lead

Staff Software Engineer, Tech Lead position at Toast focusing on building and leading Team Management Platform APIs development.

Staff Software Engineer, Device Experience

Lead the technical vision and development of device management systems at Toast, building scalable solutions that power restaurant operations.

Staff Backend Software Engineer

Staff Backend Software Engineer role at Toast, building innovative payment solutions for restaurants with $155-248k salary + benefits.

Description For Staff Software Engineer

Toast is revolutionizing the restaurant industry with their innovative platform technology. As a Staff Software Engineer on the Orders POS Team, you'll be at the forefront of processing and synchronizing changes to orders, enabling Toast to build complex and customizable workflows for their customers. This is a critical role handling over 1 billion order changes per week across 134,000+ customers.

The position offers an exciting opportunity to work on high-impact projects that directly affect restaurant operations nationwide. You'll be designing and implementing new features, evolving architecture and tooling, and ensuring efficient high-quality delivery. The role combines technical leadership with hands-on development, requiring expertise in both Android and backend development.

This is an ideal role for an experienced engineer who enjoys both technical challenges and leadership responsibilities. You'll be working with distributed systems at scale, leading architectural discussions, and mentoring team members. The position offers competitive compensation ($155,000-$248,000 base salary) plus equity and comprehensive benefits.

Toast values diversity and inclusion, offering a hybrid work model that balances collaboration with flexibility. They're looking for someone passionate about technology who can help drive their mission of empowering the restaurant community through innovative solutions.

The role requires 8+ years of experience with object-oriented languages and a strong background in platform development at scale. You'll need excellent communication skills and experience with distributed systems. If you're excited about building scalable solutions that impact thousands of businesses while working with a collaborative team, this could be your next career move.

Last updated 11 days ago

Responsibilities For Staff Software Engineer

  • Design, build, deploy, and maintain highly resilient and scalable features supporting Toast's Orders platform and Orders workflows
  • Join a collaborative team of Design, Product, QA, and other engineering members in developing robust and scalable software within Toast's POS applications
  • Lead complex projects that improve functionality and reliability for our customers
  • Provide design feedback and participate in code reviews to ensure implementations meet requirements
  • Lead architectural discussions and influence the technical roadmap
  • Advocate for best coding practices to raise the bar for you, your team, and the company
  • Mentor and provide technical guidance to other team members

Requirements For Staff Software Engineer

Java
Kotlin
  • 8+ years of experience with Object Oriented Languages like Java or Kotlin
  • Strong technical leadership experience on platform development problems at scale
  • A mix of Android and backend development expertise
  • Deep understanding of automated testing, quality, and SDLC best practices
  • Experience with distributed systems, enterprise messaging systems, and/or microservices
  • Experience delivering high-quality, reliable apps or libraries to production
  • Excellent cross-team communication skills on complex technical topics
  • Passionate about technology and learning new things

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive base salary range: $155,000—$248,000 USD
  • Cash compensation (overtime, bonus/commissions if eligible)
  • Equity
  • Comprehensive benefits package
  • Hybrid work model that fosters in-person collaboration while valuing individual needs

Interested in this job?