Senior Software Engineer at Contact Energy
Auckland, Auckland, New Zealand -
Full Time


Start Date

Immediate

Expiry Date

17 Aug, 26

Salary

0.0

Posted On

19 May, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

System Design, Cloud Architecture, Microsoft .NET, C#, .NET Core, ASP.NET Core, JavaScript, TypeScript, React, Angular, Vue, RESTful APIs, Microservices, CI/CD, Docker, AWS

Industry

Utilities

Description
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. Department: Technology
Responsibilities
Lead technical design and engineering decisions within a cross-functional squad to build scalable software solutions. Mentor other engineers and drive a culture of continuous improvement and shared ownership across the .NET practice.
Loading...