Staff Software Engineer, Care & Onboarding

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

Staff Software Engineer role at Toast, focusing on building and maintaining tools for customer care and onboarding. The role involves technical leadership, architectural direction, and delivering high-impact solutions for backend systems. While the company explores AI tools for development and operations, the core of this role is not AI/ML model development but rather building enterprise software. Experience with LLMs is a plus.

What you'd actually do

  1. Own the technical direction of the Care & Onboarding platforms, driving architectural decisions that improve scalability, reliability, and maintainability
  2. Lead design and delivery of large-scope initiatives from conception through production, coordinating across teams and stakeholders
  3. Identify and resolve systemic technical challenges, including complexity, operational toil, and cross-team dependencies
  4. Set and maintain a high bar for engineering quality through hands-on code contributions, design reviews, and mentorship
  5. Partner with product, design, and operations leadership to translate business strategy into technical plans

Skills

Required

  • 8+ years delivering complex backend systems at scale
  • Mastery of Java, Kotlin, or another object-oriented language
  • Deep proficiency in API lifecycle management, including versioning, documentation, and deprecation
  • Strong understanding of query languages, data modeling, and data distribution
  • Demonstrated technical leadership, with the ability to drive cross-team alignment and influence across engineering, product, and business stakeholders
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience

Nice to have

  • Hands-on experience building with LLMs in production environments
  • Familiarity with Workato or a similar iPaaS platform
  • Prior work with Salesforce or other CRM platforms
  • Comfort working with React and GraphQL

What the JD emphasized

  • 8+ years delivering complex backend systems at scale
  • Mastery of Java, Kotlin, or another object-oriented language
  • Deep proficiency in API lifecycle management, including versioning, documentation, and deprecation
  • Strong understanding of query languages, data modeling, and data distribution
  • Demonstrated technical leadership, with the ability to drive cross-team alignment and influence across engineering, product, and business stakeholders