Principal Engineer – Full Stack

Jobtailor

📍 auckland, auckland, New-Zealand

Full-time Software Development

Job Description

Responsibilities

  • Lead development teams through influence – shaping technical direction, creating clarity, and enabling teams to deliver consistently and with confidence.
  • Architect and champion hexagonal (ports-and-adapters) architecture across the platform – separating core business logic from infrastructure concerns so the domain stays clean, testable, and adaptable as the business evolves.
  • Lead the evolution of an existing monolithic architecture toward a modern, composable platform – incrementally decomposing tightly coupled capabilities into well-defined services, reducing coupling at the right pace, and laying the foundations that allow AI‑assisted development to accelerate delivery without compounding technical debt. You will make pragmatic strangler‑fig decisions, knowing when to extract, when to refactor in place, and how to keep the business running throughout.
  • Define and govern integration contracts between services – desig...
Apply for this Position