TL;DR

Principal Software Engineer (Scala): Designing and evolving distributed systems for core logistics and order management, handling massive transaction volumes and complex integrations. Focus on setting technical standards, long-term architecture, and solving deep system and data problems.

Location: Hybrid in Dublin, Ireland. EU passport or Stamp 4 work authorization required.

Company

nineDots.io focuses on building and optimizing core logistics and order management systems.

What you will do

  • Design and evolve distributed systems for core logistics and order management.
  • Address complex integrations and real-world constraints like customs, tax, and carrier networks.
  • Set technical standards and define long-term architectural strategies.
  • Solve deep system and data problems across the platform.
  • Mentor senior engineers and tech leads.
  • Elevate the overall engineering bar within the team.

Requirements

  • Proven experience as a senior individual contributor in software engineering.
  • Demonstrated ability in system design and scaling distributed systems.
  • Strong problem-solving skills, especially with complex system and data challenges.
  • Familiarity with Scala, JVM, microservices, Kubernetes, and AWS (prior Scala experience is not strictly required, but willingness to work with the stack).
  • Must possess an EU passport or Stamp 4 work authorization.
  • Ability to work in a hybrid setup from the Dublin office.

Culture & Benefits

  • Excellent compensation package.
  • Meaningful equity opportunities.
  • Comprehensive benefits.
  • Significant influence over a global platform.
  • Focus on hands-on technical contribution at a principal level.