Taro Logo

Staff Software Engineer

Toast builds restaurant platform technology helping restaurants adapt, take control, and grow their businesses.
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
9+ years of experience
Enterprise SaaS

Description For Staff Software Engineer

Toast is seeking a Staff Software Engineer to join their Loyalty Integrations team, focusing on building a best-in-class enterprise-level Loyalty solution for restaurants ranging from single locations to large enterprise customers. The role involves working with Toast's comprehensive tech stack that includes Android tablets, backend services in Java/Kotlin, and web applications.

The position requires extensive experience in building backend services and APIs, with 9-13 years of experience working with object-oriented languages like Java or Kotlin. The ideal candidate will have a strong background in scaling distributed systems and shipping production services while maintaining platform stability.

Toast's technology infrastructure is robust and modern, utilizing AWS services, microservice architecture, and various databases including PostgreSQL and Redis. The platform handles everything from guest-facing applications to restaurant management systems, making it a complex and challenging environment to work in.

As a Staff Engineer, you'll lead complex projects, mentor other engineers, and work closely with UX and PM teams to define and design features. The role offers the opportunity to work on high-impact projects that directly affect Toast's customers and partners, while being part of a company that values diversity, equity, and inclusion.

The position offers a hybrid work model that balances in-person collaboration with individual flexibility. You'll be joining a company that's dedicated to transforming the restaurant industry through technology, working with a team that's passionate about delivering exceptional experiences to both restaurants and their guests.

Last updated 2 days ago

Responsibilities For Staff Software Engineer

  • Design, build, deploy, and maintain highly resilient and scalable features
  • Lead complex projects that improve functionality and reliability for our customers and partners
  • Partner with a wide array of teams across Toast
  • Ensure quality by building automated testing for changes
  • Roll features out to customers and partners, including monitoring for success
  • Collaborate with UX and PM on the definition and design of features
  • Mentor and coach other engineers

Requirements For Staff Software Engineer

Java
Kotlin
PostgreSQL
React
Redis
Kafka
  • 9-13 years experience building backend services and APIs
  • Extensive experience working with an Object Oriented Language like Java or Kotlin
  • Deep understanding of testing, quality, and best practices
  • Experience shipping production services and balancing getting things done with platform stability
  • Experience building backend services and APIs and scaling distributed systems
  • Experience building android applications with kotlin is a plus
  • Focused on delivering positive impact for Toast customers
  • Enjoys working in a team environment with a shared code-base
  • Excellent cross-team communication skills on complex technical topics

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Hybrid work model
  • Comprehensive health benefits
  • Equity participation
  • 401k benefits

Interested in this job?

Jobs Related To Toast Staff Software Engineer