Staff Software Engineer - Data PlatformActive

The opportunity

Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy.

What you'll do

  • Lead the delivery of significant data platform capabilities, from early: design through production rollout, across the AAP team and the teams that depend on it

  • Work hands-on with Kotlin/Java, Spark, Iceberg, and our streaming: infrastructure, diagnosing performance, reasoning through trade-offs, and writing the code that sets the pattern for others

  • Anticipate how requirements will change and design systems that can absorb: that change, exploring the problem fully before settling on a solution

  • Evolve the platform's API surfaces so that engineers across Toast can: self-service - adoption and ease-of-use are part of the job

  • Lead efforts that measurably improve platform quality, reliability, and: observability for the teams and customers who depend on it

  • Mentor other engineers and raise the bar on engineering practices across the organisation

What they're looking for

  • Use AI tooling as a genuine force multiplier in your day-to-day work and help the team do the same
  • + years in software engineering with a strong focus on data platforms or: distributed systems, including technical leadership of projects involving more than one team
  • Proficiency in Java, Kotlin or other object-oriented language
  • Strong hands-on expertise in Apache Spark and Apache Iceberg (or similar)