Warning: Undefined variable $seo_keys in /home/jobsiyaco/public_html/oc-content/themes/sigma/head.php on line 86

Senior Full Stack Engineer

📍 Auckland, Auckland, New Zealand | 📅 17-Feb-2026
Sponsored

Job Description

Wellington/Auckland based opportunity
Banking benefits, additional wellbeing days of leave and more
Fixed Term Contract – 18 Months
Kō tātou tēnei. Hei kawe i ngā mahi kia tutuki | This is us. Where making an impact matters.

We are looking for a Senior Engineer to join one of our Digital Frontend-aligned squads, supporting both our modern customer-facing experiences and our legacy internet banking platform.

This role is well suited to an experienced Senior .NET Engineer who enjoys working with established systems and is keen to build capability in modern UI development using React. The team has recently taken ownership of legacy internet banking and has a strong focus on maintaining what matters today, while progressively simplifying and decommissioning older technology where practical.

In return for your .NET expertise, we will support you to grow your skills in modern frontend technologies, UI patterns, and the ways our teams design and build digital experiences for Kiwi.

Ko tātou tēnei. Kia hāpai i ō pūkenga | This is us. Where your expertise matters.

We’re a modern UI squad who also maintain a legacy platform while it’s being decommissioned.

Key skills and experience we’re looking for:
Strong testing ethos and skills
A solid understanding of web application architecture, performance, and security best practices
Experience troubleshooting, debugging, and supporting production systems
Ability to work collaboratively in cross-functional Agile teams and support less experienced engineers
Coaching junior and intermediate developers
Ownership/leadership of large pieces development
A .Net developer wishing to get into modern UI
Strong experience with C# and .NET, including building and maintaining REST APIs
Hands-on experience supporting or maintaining ASP.NET Web Forms or other legacy .NET technologies
Exposure to, or interest in developing with, modern React-based UI applications
A UI developer wishing who is able to work in .net
React CSR
GraphQL experience
Exposure to, or interest in developing with, .Net applications
Bonus:
Modern frontend testing frameworks such as Jest or Playwright
Familiarity with CI/CD pipelines such as GitHub Actions or cloud-based platforms
Familiarity with AWS services
Experience with on-call support or working in regulated environments
Ko tātou tēnei - Hei hāpai i a koe, me tō whānau |This is us. Where you and your whānau matter.

We want you to get the most out of work and life, so you will have the option to explore flexible working arrangements that suit both your needs and ours. We now also offer one wellbeing day a quarter to ensure our people are taken care of and can bring their best selves to work. Our great range of benefits include health and discounted banking and an incredible package for new parents.

We are proud to be a certified B Corporation, a Pride Pledge partner and we are the first bank in Aotearoa to get the Gender Tick. We are also an accredited Living Wage employer.

Tono mai |Apply Now!– We will be reviewing applications throughout the advertising period, and we reserve the right to withdraw the ad at any time. Applications close Tuesday 3rd March midday.

Please note: Due to a high volume of applications, there may be a delay in our response. Thank you for your patience.

Recruitment agencies: We're not seeking support at this stage.

At Kiwibank we are all about making Kiwi better off
For an idea about what life is like at Kiwibank and some of the benefits we offer make sure to check out the attached video.

Login

You must be logged in to apply.


Warning: require_once(cache/Google_Cache.php): Failed to open stream: No such file or directory in /home/jobsiyaco/public_html/oc-content/plugins/google_login/src/Google_Client.php on line 57

Fatal error: Uncaught Error: Failed opening required 'cache/Google_Cache.php' (include_path='/home/jobsiyaco/public_html/oc-content/plugins/google_login/src:.:/opt/cpanel/ea-php83/root/usr/share/pear') in /home/jobsiyaco/public_html/oc-content/plugins/google_login/src/Google_Client.php:57 Stack trace: #0 /home/jobsiyaco/public_html/oc-content/plugins/google_login/index.php(26): require_once() #1 /home/jobsiyaco/public_html/oc-content/plugins/google_login/functions.php(44): ggl_initialize() #2 /home/jobsiyaco/public_html/oc-content/plugins/google_login/functions.php(64): ggl_login_link(0) #3 /home/jobsiyaco/public_html/oc-content/themes/sigma/item.php(371): ggl_login_button() #4 /home/jobsiyaco/public_html/oc-includes/osclass/helpers/hDefines.php(470): require('/home/jobsiyaco...') #5 /home/jobsiyaco/public_html/oc-includes/osclass/controller/item.php(897): osc_current_web_theme_path('item.php') #6 /home/jobsiyaco/public_html/oc-includes/osclass/controller/item.php(889): CWebItem->doView('item.php') #7 /home/jobsiyaco/public_html/index.php(272): CWebItem->doModel() #8 {main} thrown in /home/jobsiyaco/public_html/oc-content/plugins/google_login/src/Google_Client.php on line 57