Staff Software Engineer - Retail

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

Staff Software Engineer role at Toast, focused on building and operating backend systems for retail experiences. The role involves technical leadership, system design, collaboration, and mentoring. While the company uses AI tools internally and for hiring, the core function of this role is not AI/ML development.

What you'd actually do

  1. Architect and build scalable, reliable backend systems that power retail-first experiences across Toast’s platform.
  2. Identify and address gaps in existing services, improving performance, data consistency, and system cohesion across the retail journey.
  3. Collaborate closely with Product, Design, Frontend, and Platform teams to deliver seamless, end-to-end customer experiences.
  4. Lead technical design discussions and influence architectural decisions that align with long-term retail strategy.
  5. Prototype and iterate quickly on new ideas, incorporating direct customer feedback and real-world usage.

Skills

Required

  • Java
  • Kotlin
  • distributed systems
  • API design
  • data modeling
  • RESTful APIs
  • event-driven architectures
  • system design
  • backend development
  • production systems
  • mentoring

Nice to have

  • observability
  • reliability
  • operational maturity

What the JD emphasized

  • 8–10+ years of experience building and operating production backend systems at scale.
  • Strong proficiency in Java, Kotlin, or similar object-oriented languages.
  • Deep experience designing distributed systems, APIs, and data models.
  • Strong understanding of system design tradeoffs (scalability, consistency, latency, fault tolerance).
  • Experience building and evolving RESTful APIs and/or event-driven architectures.