As a Senior Software Engineer - Fullstack (.NET), you will play a central role in designing and delivering robust, scalable systems that power critical digital services. Your work will directly support large-scale transformation initiatives, serving a wide user base across New Zealand through reliable, well-engineered software.
What You'll Do
You'll take ownership of microservices from concept through deployment, writing clean, maintainable code across the stack. You'll develop secure and efficient APIs using ASP.NET Core and contribute to both backend and frontend components. Collaboration is key—you'll work closely with distributed teams in Auckland, Wellington, and Christchurch to ensure alignment and high-quality delivery.
Expect to be involved in all stages of development: designing data models in SQL Server or PostgreSQL, implementing messaging patterns with tools like RabbitMQ or Azure Service Bus, and integrating automated testing into your workflow. You'll also manage CI/CD pipelines, deploy containerised applications using Docker and Kubernetes, and help maintain strong DevOps practices using Azure DevOps.
Requirements
- Strong command of C# and .NET (Core / 6+) with deep understanding of the platform
- Proven experience building APIs and web applications with ASP.NET Core
- Hands-on background in microservices architecture and RESTful API design
- Experience working with relational databases such as SQL Server and PostgreSQL
- Familiarity with messaging systems like AWS or Azure Service Bus, RabbitMQ, or equivalent
- Commitment to automated testing and code quality as part of daily development
- Practical knowledge of DevOps practices, CI/CD, containerisation (Docker, Kubernetes), and Azure DevOps
Preferred Qualifications
- Experience with Azure cloud platforms, especially if certification is held or in progress
- Frontend development skills using TypeScript, React, or Angular
- Background in high-throughput or large-scale systems
- Ability to think systemically, with experience in monitoring, observability, and cross-service troubleshooting
- Interest in emerging technologies, including AI advancements
- Strong communication skills to clearly explain technical decisions and outcomes
Benefits
- Competitive salary and health insurance
- Subsidised gym membership and wellness workshops
- Flexible and remote working options—trusted to deliver from wherever you're most effective
- Annual training budget with access to AWS, Google Cloud, Microsoft, and Salesforce learning resources
- BYOD and phone allowances to support your setup
- Barista coffee and inclusive workplace culture
- Supportive environment focused on growth, ownership, and client impact
- Recognition as an award-winning organisation, including accolades for social impact