Software Engineer II

Toast Toast · Enterprise · Dublin, Ireland · R & D : Engineering : Team

Software Engineer II at Toast, focusing on building and scaling labor cost and timekeeping platforms. The role involves working on mission-critical infrastructure that processes billions of shift records and millions of shift events weekly. It emphasizes hands-on experience with large-scale, data-intensive systems and architecture modernization to support rapid growth. The position requires strong software engineering fundamentals, experience with object-oriented programming, and a willingness to monitor and improve system performance.

What you'd actually do

  1. Help shape our next-generation timekeeping systems that operate at massive scale, processing tens of millions of shift events every week.
  2. Build, run, and improve core backend systems alongside a collaborative, supportive team.
  3. Be a part of the organization with a strong focus on engineering culture and full end-to-end ownership.
  4. Participate across the full development lifecycle—design, estimation, implementation, testing, debugging, and deployment—while learning and applying best practices for building and operating reliable systems at scale.
  5. Ship code that directly impacts Toast’s growth and the day-to-day operations of restaurant teams

Skills

Required

  • Experience with one or more object-oriented programming languages (such as Java, Kotlin, or similar).
  • Willingness to monitor, troubleshoot, and improve system performance through logging and metrics
  • Ability and motivation to learn quickly and apply knowledge to solve real problems
  • A hunger to take on challenging projects and build systems that operate at massive scale.
  • strong engineer with solid fundamentals

What the JD emphasized

  • massive scale
  • operate at massive scale
  • systems that operate at massive scale