Skip to content
mimi

Principal Software Engineer (total comp up to €175k)

nineDots.io

Dublin · On-site Full-time Lead 1mo ago

About the role

About the Company

You’ll be joining a global eCommerce platform that enables brands to sell internationally without the usual complexity.

Our client powers cross-border commerce for hundreds of retailers, handling everything from localisation and payments to logistics, tax, and compliance across 200+ destinations worldwide.

Their Dublin engineering team is building the systems that sit at the core of that experience, high-scale, high-impact, and deeply technical.

What’s in it for You

  • Work on systems handling millions of global transactions at scale
  • Own architecture decisions in a true Principal-level role
  • Modern stack, Scala, Kubernetes, AWS, microservices
  • High-impact domain, logistics, fulfilment, tracking, and cross-border complexity
  • Strong engineering culture with a focus on quality, scalability, and autonomy
  • Competitive salary + bonus + benefits

What You’ll Do

  • Lead the design and delivery of core services across logistics and order management systems
  • Define and guide architecture for distributed, API-first microservices
  • Build systems for fulfilment, shipping labels, and real-time tracking
  • Drive engineering standards, clean code, testing, and system reliability
  • Scale infrastructure and tooling to support rapid international growth
  • Work closely with product and cross-functional teams to ship high-impact features
  • Contribute hands-on, writing production-grade Scala code

What You’ll Bring

  • 7+ years building large-scale, customer-facing systems
  • Strong experience with distributed systems and microservices architectures
  • Solid cloud experience (AWS preferred)
  • Experience working in high-throughput, high-reliability environments
  • Strong understanding of system design, performance, and scalability
  • Comfortable leading technically while remaining hands-on

Nice to Have

  • Experience in eCommerce, fintech, or logistics platforms
  • Exposure to functional programming (not mandatory)
  • Experience integrating with external systems (e.g. carriers, payments, APIs)
  • Strong database optimisation experience

Why This Role

You’re not just building services, you’re shaping how global commerce actually moves.

This team sits at the intersection of logistics, compliance, and real-time systems, integrating with carriers worldwide, handling taxation, and delivering a seamless experience to customers globally.

It’s complex, high-scale, and very real-world.

Skills

AWSKubernetesScala

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free