Senior Software Engineer

Posted Yesterday
Be an Early Applicant
Wellington, NZL
Hybrid
Senior level
Retail • Energy • Utilities
The Role
As a Senior Software Engineer, you'll lead technical design, contribute to engineering decisions, and build scalable software across technology stacks while mentoring other engineers and driving continuous improvement.
Summary Generated by Built In
Company Description

Te Tākinatanga - Our Story   

At Contact, we believe home is the most important place in the world. That belief shapes everything we do, from leading the energy transition to how we power Aotearoa and care for our people and communities. 

We’re a power, broadband, and mobile company, but we’re also investing boldly in renewable energy and smarter, more connected ways of working (mahi). Our ambition is simple: to leave Aotearoa better than we found it. 

Guided by our tikanga, we’re a team who care deeply about the work we do, how we support one another, and the impact we have. Simply put, we touch lives to make life better. 

Technology is central to our ambitions, enabling safe, reliable operations today while modernising how we work, strengthening our data foundations, and building resilience for the future. 

Job Description

Te Whiwhinga mahi | The Opportunity   

As a Senior Software Engineer, you'll be a key technical leader within a cross-functional squad. You'll balance hands-on development with shaping how solutions are designed, built, and evolved. 

You’ll work closely with Product, Design, Architecture, and business teams to turn ideas into well-engineered, scalable solutions that support both our customers and our people. 

This is an opportunity to have real impact — the systems you help build will underpin how Contact operates day-to-day and into the future. 

What you’ll be doing 

  • Leading technical design and contributing to key engineering decisions 
  • Ability to help shape and uplift the .NET practice through technical leadership, best practices, mentoring, and establishing scalable engineering standards. 
  • Building robust, scalable software across modern technology stacks 
  • Partnering with cross-functional teams to deliver fit-for-purpose solutions 
  • Influencing integration patterns and architecture direction 
  • Coaching and mentoring other engineers, lifting team capability 
  • Driving a culture of continuous improvement and shared ownership 

This role carries accountability for quality, resilience, and sustainability of the software you help deliver, alongside a genuine commitment to growing capability across the team.

Qualifications

Ko wai koe | About You    

We’re looking for experienced engineers who enjoy working across complex systems and collaborating with others to solve interesting challenges. We’re keen to hear from people with strong foundations, curiosity, and a growth mindset. 

What you’ll bring:

System design & architecture 

  • Experience designing or contributing to distributed or cloud-based systems 
  • Understanding of scalability, performance, and reliability trade-offs 
  • Confidence contributing to architecture discussions and technical direction 

Full stack development 

  • Full-stack development experience with a strong focus on the Microsoft .NET ecosystem 
  • Proven experience building scalable backend services and APIs using Microsoft .NET and C# 
  • Strong proficiency in C# and modern .NET frameworks (.NET Core / ASP.NET Core) 
  • Experience working across the stack, including frontend development using JavaScript/TypeScript and frameworks such as React, Angular, or Vue 
  • Solid understanding of RESTful APIs, microservices, and integration patterns 
  • Experience with backend architecture, database design, and cloud-based application development 
  • Familiarity with CI/CD pipelines, DevOps practices, and source control tools such as Git 
  • Understanding of secure coding practices, performance optimisation, and scalable application design 

Integration, debugging & observability 

  • Experience integrating with APIs, services, or third-party platforms 
  • Strong troubleshooting skills across systems and environments 
  • Familiarity with logging, monitoring, or observability practices 

DevOps, data & security 

  • Experience with containerisation (e.g. Docker) 
  • Understanding of databases (SQL or NoSQL) and data modelling 
  • Awareness of authentication and security practices (e.g. OAuth, JWT) 

Cloud platforms 

  • Hands-on experience working in cloud environments (ideally AWS) 
  • Understanding of performance, scalability, and cost considerations 

Additional Information

We support flexible working where it works for you, your team, and the business. Our main hubs are Wellington, Auckland, and Tauranga, and this role is best suited to someone who can work flexibly from one of these locations to support strong collaboration and connection. 

Contact is not a place you’ll stagnate. We are growing and offer superb learning and development opportunities along with a bunch of other perks like free health insurance cover, boosted KiwiSaver, access to Contact Shares, a ‘Good to be Home’ annual payment toward your home set up & wellbeing, a trail-blazing parental leave policy, twice yearly payments towards our products if you’re a Contact customer, and more! 

Applications close on Wednesday 3rd June, but just like peak demand, great talent surges early, so if this role sparks your interest, power up your application now! 

We love a good story at Contact, it’s what keeps our energy flowing! If you’ve got one that connects with this role, send it our way. 

Here at Contact Energy (Te Mata Hiko), we know our strength lies in developing a sense of belonging - one that helps us attract and retain people with a broad range of perspectives and experiences.

We’re committed to creating a workplace where everyone feels valued, respected, and empowered to bring their whole selves to work. Our goal is to reflect the diversity of our customers and communities to help build a better Aotearoa New Zealand.

We have a rich community of talented people that we support to thrive at Contact.

Our inclusive hiring process is designed to embrace the diversity of Aotearoa New Zealand, ensuring a wide range of perspectives are included in our decision-making and helping reduce bias along the way.

The wellbeing of our kaimahi is super important to us.

We use employee insights to offer a range of initiatives and resources to support physical, mental, financial and emotional wellbeing – including flexible working arrangements, employee network groups and a market-leading parental leave policy.

At Te Mata Hiko, we want everyone to thrive. We welcome applicants far and wide - of every age, stage, background, and pride. Join us and be part of a team that values your passion and attitude just as much as your experience and skills.

Please note, only candidates with the right to live and work in New Zealand will be considered for this role.

Research shows that while men apply to jobs where they meet 60% of the criteria, women and those in underrepresented groups tend to only apply if they tick every box. We're not about box ticking, so if you think you have what it takes but don't meet everything stated above, please still get in touch. We'd love to kōrero.

Te Mata Hiko (Contact Energy) does not accept any CVs received from recruitment agencies where a formal engagement has not been confirmed and agreed to with our Talent team. In the event that unsolicited CVs are submitted by recruitment agencies, Te Mata Hiko (Contact Energy) reserves the right to contact these candidates directly and consider them for current/future vacancies without any financial obligation to the recruitment agency in question. This will also apply to any CVs sent directly to line managers.

Skills Required

  • Extensive experience in full-stack development using .NET and C#
  • Experience designing or contributing to cloud-based distributed systems
  • Strong proficiency in modern .NET frameworks
  • Experience with frontend development using JavaScript frameworks
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience with containerisation tools like Docker
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Wellington
951 Employees
Year Founded: 1995

What We Do

Contact (contact.co.nz ) is one of New Zealand’s largest energy retailers and generators. We’re committed to building a better New Zealand. We balance our commitment to lowering carbon emissions and producing renewable energy, with maintaining reliable access to energy for our 500,000 customers. We generate electricity from hydro, geothermal and gas and have one of the most flexible generation portfolios in the country.

Similar Jobs

GitLab Logo GitLab

Back-end Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
In-Office or Remote
10 Locations
2500 Employees
132K-282K Annually

Xero Logo Xero

Head of Engineering

Cloud • Fintech • Information Technology • Machine Learning • Software
Hybrid
4 Locations
4500 Employees

Xero Logo Xero

Accounting Professional? Discover a new career in SaaS Sales with Xero

Cloud • Fintech • Information Technology • Machine Learning • Software
Hybrid
Wellington, NZL
4500 Employees

Xero Logo Xero

Partner Success Manager

Cloud • Fintech • Information Technology • Machine Learning • Software
Hybrid
Wellington, NZL
4500 Employees

Similar Companies Hiring

Dutch Bros Coffee Thumbnail
Food • Retail
Tempe, Arizona
6479 Employees
Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account