Flag job

Report

Software Engineer

Location

Auckland, Auckland, New Zealand

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

He kōrero mō mātou | About Watercare

Ki te ora te wai, ka ora te whenua, ka ora te tangata

When the water is healthy, the land and the people are nourished.

Watercare is New Zealand's largest water and wastewater utility, delivering over 400 million litres of water to Auckland every day. We're embarking on an ambitious $18.5 billion investment programme over the next 20 years to ensure our infrastructure can keep pace with growth, climate resilience, and innovation - that's around $2.5 million per day.

We're not just building pipes and plants - we're embedding sustainability and digital innovation into everything we do to leave a positive legacy for future generations. Join us and be part of something bigger, where your work has a direct impact on Auckland's people, environment, and future.

He whakamārama mō te tūranga mahi | About the role

We're looking for a Software Engineer to join our high-performing Digital team. This role sits at the heart of our application development capability - focused on delivering high-value digital experiences across the full software development lifecycle. You'll play a key role in designing, developing, maintaining, and enhancing applications that enable better outcomes for our customers, teams, and communities. You'll work across front-end and back-end technologies, helping to build scalable, secure, and user-friendly digital products - all while mentoring others, championing good engineering practices, and driving innovation. From complex functional analysis to rapid prototyping, from stakeholder workshops to clean, test-driven code - you'll bring both technical expertise and a collaborative mindset to everything you do.

Key Responsibilities

  • Lead full-stack development activities across front-end and back-end systems.
  • Conduct functional and process analysis to drive application improvements and innovation.
  • Translate user journeys into stories and solutions that deliver effortless digital experiences.
  • Build, maintain, and evolve software using modern practices like TDD, CI/CD, and DevOps.
  • Collaborate with stakeholders to ensure alignment with business needs and customer value.
  • Champion Watercare's ways of working and contribute to digital capability uplift.
  • Provide technical leadership and mentor team members across digital squads.
  • Promote a high-performance team culture, collaboration, and continuous improvement.
  • Contribute to application lifecycle activities including strategic planning, deployment, and retirement.

Ngā pūkenga e rapu nei mātou | About you

You're a seasoned software engineer with a passion for building quality digital solutions. You thrive in complex environments and enjoy working across teams to solve real-world problems with technology. You're also someone who takes pride in your work, shares your knowledge, and continuously looks for better ways to deliver value.

  • Tertiary qualification in a relevant discipline.
  • Proven experience in a senior software engineering role.
  • Deep understanding of software architecture and development best practices.
  • Experience with Azure services (e.g. Functions, Logic Apps, Data Factory, Blob Storage).
  • Proficient in JavaScript, TypeScript, Python, and Node.js.
  • Experience with Infrastructure as Code using Terraform.
  • Knowledge of AWS services including Cognito, Lambda, S3, CloudFront, Route 53, GraphQL, and AppSync.
  • Strong test-driven development (TDD) practices, including writing unit and integration tests.
  • Solid understanding of DevOps and CI/CD practices.
  • Desirable:
  • Proficiency in front-end frameworks such as React and Next.js.
  • Experience working in cross-functional teams with Agile delivery.
  • Strong understanding of the software development lifecycle and modern digital practices.

Ngā hua mōu | What's in it for you

  • Be part of a digital team making a tangible difference across Auckland
  • Flexible working arrangements that support balance and wellbeing
  • Ongoing training and professional development opportunities
  • Life and income protection insurance
  • Generous parental leave policy
  • Staff discounts and access to Watercare's employee benefits

Me pēhea te tono mai | How to apply

If you're a hands-on engineer who enjoys solving tough challenges, building great software, and contributing to a purpose-driven organisation, we'd love to hear from you.

Apply now at www.careers.watercare.co.nz

About the company

Watercare is New Zealand's largest water and wastewater utility, delivering over 400 million litres of water to Auckland every day. We're embarking on an ambitious $18.5 billion investment programme over the next 20 years to ensure our infrastructure can keep pace with growth, climate resilience, and innovation - that's around $2.5 million per day.

Skills

javascript
typescript
python
node.js
terraform
aws
react
next.js
devops
ci/cd