Staff Software Engineer, Tech Lead - Enterprise

Toast Toast · Enterprise · United States · Remote · R & D : Engineering : Enterprise

Staff Software Engineer, Tech Lead for Toast's enterprise quick service restaurant team. This role involves working across the entire Toast platform (POS, backend, frontend) to enhance enterprise-level support and ensure the product meets the expanding needs of enterprise customers. Responsibilities include designing, building, deploying, and maintaining scalable features, leading complex projects, partnering with various teams, ensuring quality through automated testing, rolling out features, collaborating with UX/PM, and mentoring engineers. Requirements include 8+ years of backend service/API experience, extensive Java/Kotlin experience, shipping production services, and scaling distributed systems. Android and frontend experience are pluses. The company mentions using AI tools to empower employees and AI tools to support the hiring process.

What you'd actually do

  1. Design, build, deploy, and maintain highly resilient and scalable features across Toast’s enterprise management products. Hands-on design and implementation experience in Java or Kotlin.
  2. Lead complex projects that improve functionality and reliability for our customers
  3. Partner with a wide array of teams across Toast
  4. Ensure quality by building automated testing for changes
  5. Roll* features out to customers, including monitoring for success

Skills

Required

  • 8+ 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
  • Experience building backend services and APIs
  • scaling distributed systems
  • Excellent cross-team communication skills on complex technical topics

Nice to have

  • Experience building android applications with kotlin is a plus
  • Experience building front end applications is a plus

What the JD emphasized

  • Extensive experience working with an Object Oriented Language like Java or Kotlin