Senior Software Developer

Ref: BH-19501 Posted 20 hours ago
Ref: BH-19501 Posted 20 hours ago
New Zealand, Christchurch
Base salary + benefits
Salary (NZD)
Permanent
Job type
Software Engineering
Specialisation
About the role

About the role
Environment Canterbury (ECan) is responsible for managing the natural resources of Canterbury—air, land, soil, and water—to support a sustainable and resilient future for our region.

We’re looking for a Senior Software Developer to help design, build, and improve the digital systems that support how we serve our communities. You’ll work on complex, integrated platforms that underpin environmental regulation, hazard response, and public services, with a strong focus on scalability, security, and long-term sustainability.

This is a hands-on senior role where you’ll contribute technically while also helping lift capability across the wider team.

What you’ll be doing

  • Designing, building, and improving software services that support ECan’s core functions
  • Leading development on features aligned to user needs and organisational priorities
  • Owning the systems you build—including operating and improving them in production
  • Working across full-stack and integration-heavy environments, spanning web, APIs, and enterprise platforms
  • Designing and implementing secure integration solutions using modern cloud and event-driven patterns
  • Contributing to system architecture decisions and long-term platform direction
  • Mentoring developers, code reviews, and promoting strong engineering practices
  • Collaborating with delivery teams, product owners, and stakeholders across the organisation
  • Championing CI/CD, security, accessibility, and maintainable design
What we’re looking for
  • At least 5 years’ experience in a senior software development role
  • Strong experience across full-stack development, APIs, and system integrations
  • Proficiency in C# .NET
  • Experience working with Azure cloud services, particularly integration tooling e.g. Function Apps, Logic Apps, Service Bus, etc.
  • Familiarity with React, Angular, or modern front-end frameworks using TypeScript
  • Experience working in Agile delivery environments
  • A collaborative mindset with a passion for mentoring and improving how teams work
Why join Environment Canterbury
  • Build software that directly supports environmental and community outcomes
  • Work on complex, meaningful systems at regional scale
  • Supportive, values-led organisation with a strong focus on people and capability
  • Flexible working and a healthy approach to work–life balance
  • Competitive remuneration and long-term career stability
About the culture
ECan is guided by values of stewardship, integrity, collaboration, and putting people first. We’re committed to continuous improvement, partnership with mana whenua, building systems & teams that are resilient and future-focused.

How to apply

Apply with your CV or contact James Hurren at jamesh@potentia.co.nz for a confidential conversation.


Share this job
Christchurch
Base salary + benefits
Salary (NZD)
Permanent
Job type
Software Engineering
Industry
Meet the Consultant
Emma Howey
Talent Manager
+64273960960
emma@potentia.co.nz
Share this job