Responsibilities
- Define and evolve application architecture across a mixed .NET estate (Framework 4.x → modern .NET up to .NET 10), setting the modernisation roadmap and ensuring new work follows clean, sustainable patterns while legacy components are uplifted incrementally.
- Lead frontend-focused architecture for Angular-based SPAs — defining and governing the API interaction model, ensuring frontend squads have well-designed, stable, and versioned contracts to build against.
- Design and govern API contracts for internal first-party APIs and integrations with third-party services operating within the customer's environment.
- Create and maintain a pragmatic technical debt remediation roadmap — identifying what to address, in what order, and how to do it without stalling live delivery.
- Define and enforce engineering standards: DDD, clean architecture, automated testing, CI/CD, and code review practices.
- Facilitate architecture workshops with engineering squads, product owners, and customer stakeholders; provide technical governance through sprint reviews and release gates.
- Mentor senior engineers and junior architects — through pairing, design reviews, code feedback, and knowledge sharing. Build capability, not dependency.
- Be the technical voice in customer-facing conversations — able to explain design decisions clearly to non-technical management and defend them with confidence.
Requirements
- Deep, hands-on experience with .NET Framework (4.x) and modern .NET (6 through 10) — and a track record of managing the gap between them in a live production environment.
- Strong grasp of application modernisation patterns: strangler fig, anti-corruption layers, incremental migration — and knowing which to apply when.
- Good knowledge of modern SPA frameworks (Angular preferred) — the confirmed frontend framework in this environment.
- Sufficient depth to review component architecture, understand data-binding patterns, and collaborate meaningfully with frontend squads.
- Strong API design and enterprise integration experience — REST, messaging patterns, and third-party API governance.
- Experience designing and governing frontend-facing application architectures, including SPA/API interaction models and API contract management.
- Azure-hosted application experience: App Services, Azure Functions, API Management, Azure SQL, Service Bus, and related PaaS tooling.
- Solid grounding in web application security: authentication, authorisation, secrets management, and secure API design.
- Proven ability to manage and incrementally reduce technical debt as part of an active delivery programme — not as a separate workstream.
- Outstanding mentoring ability — a natural instinct to build up the people around you, not just solve problems yourself.
- Strong client-facing communication — able to simplify technical complexity for non-technical executives and earn confidence through clarity.
Nice to Have
- Knowledge of Zero-Trust security, DevSecOps, and FinOps.
- Microsoft Certified: Azure Developer Associate or Azure Solutions Architect.
- iSAQB Certified Professional for Software Architecture.
Benefits
- Professional growth and learning opportunities.
- Competitive salary (commensurate with experience).
- Fully subsidised medical insurance for employees.
- Heavily discounted medical insurance for immediate family of employees.
- Enhanced parental leave payment – salary top-ups plus return-to-work incentive.
- Hybrid working model (minimum 2 days in the office).
- Volunteer days.
- Internal Referral Incentive.
- Staff Assistance Programme.
- Annual Flu injections.
- Sick leave from your first day on board.
- Remote working options where practical and mutually agreed.
- Daily fresh fruit basket, coffee machine, wide selection of teas and biscuits in all of our offices.
Additional Information
- Only accepting applications from those already residing in Auckland with the relevant visas.
- All potential employees will be required to consent to a Ministry of Justice criminal record check.