Principal Software Engineer (total comp up to €175k)
nineDots.io
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
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