TL;DR

Senior Software Engineer (Scala): Building and optimizing large-scale event-driven microservices systems for global e-commerce with an accent on payments, tax, shipping, customs, and tracking. Focus on designing and scaling backend services to handle millions of orders and complex real-world logistics.

Location: Hybrid in Dublin, Ireland (2 days onsite required)

What you will do

  • Build large-scale systems to enable international e-commerce for global brands.
  • Develop infrastructure for payments, tax, shipping, customs, and tracking.
  • Work within an event-driven microservices environment using Scala backends.
  • Focus on logistics, fulfillment, order management, and core commerce flows.
  • Build platform and infrastructure tooling used by other engineering teams.

Requirements

  • Strong JVM or backend engineering experience is required (Scala experience is not essential).
  • Ability to take responsibility for designing services and quickly becoming productive.
  • Experience with Docker, Kubernetes, Datadog, and AWS.
  • Hybrid work model requiring 2 days in the Dublin office.
  • English: B2+ required.

Culture & Benefits

  • Work on high-scale systems with significant ownership and autonomy.
  • Contribute to the infrastructure behind brands like Adidas, Disney, and Burberry.
  • Engage with real-world complexity involving millions of orders and moving parts.