Senior Software Developer
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
- 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
- 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
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.