Senior Software Engineer - Cards and Payments

Kiwibank

Wellington

Hybrid

NZD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Staff banking discounts
Health insurance
Flexible working options
Additional wellbeing leave

Job summary

Kiwibank is transforming into a cloud-first bank and seeks a Senior .NET C# Software Engineer to design, build, and deploy enterprise-grade APIs on a new cloud platform. You will develop scalable microservices, containerized workloads, and robust CI/CD pipelines, contributing to NZs digital banking future.

Join a team delivering modern, scalable systems with a strong focus on quality, security, and responsible data handling, while enjoying flexible working options and comprehensive staff

Qualifications

  • 5+ years of hands-on C# and .NET Core development.
  • Experience building microservices for cloud-native platforms, containers, and Kubernetes (AWS EKS or similar).
  • Strong API design and modular architecture skills.
  • CI/CD with declarative deployments and built-in quality/security.
  • Solid testing practices (unit/integration, TDD/BDD) in Agile/DevOps environments.
  • Experience using AI coding tools with responsible data handling.

Responsibilities

  • Design and develop enterprise-grade APIs on a brand-new cloud platform.
  • Build and run modern, scalable container-based platforms and CI/CD pipelines.
  • Collaborate with teams to deliver high-quality, scalable software solutions.

Skills

C#/.NET Core
Microservices
API design
CI/CD
Testing (TDD/BDD)
AI coding tools
Communication

Tools

Kubernetes
OpenAPI/Swagger

Job description


  • Exciting Auckland / Wellington based opportunity at Kiwibank

  • Staff banking discounts, health insurance, flexible working options, additional wellbeing leave and more!

  • Key role within our D&T Cards and Payments Team!


Kō tātou tēnei. Hei kawe i ngā mahi kia tutuki | This is us. Where making an impact matters.


Ready to develop the future of New Zealand banking in the cloud?


Kiwibank is undergoing a major technological transformation to meet the demands of 24/7 digital banking, and our Cards & Payments team is at the forefront.


Join us to build and run modern scalable container-based platforms and CI/CD pipelines in the cloud, enabling teams across Kiwibank to develop cutting-edge, containerized workloads.


We are looking for a talented Senior .Net C# Software Engineer to work across the design and development of enterprise-grade APIs on our brand-new cloud platform. If you're passionate about building high-performance, scalable systems and want to make a real impact on how New Zealanders bank, this could be the perfect opportunity.


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


Key skills and experience we’re looking for:


  • 5+ years of recent, hands‑on C# and .NET Core development.

  • Proven experience designing, building and deploying microservices for cloud‑native platforms at scale, delivered in containers and orchestrated on Kubernetes (AWS EKS or similar).

  • Strong API design and development skills, including breaking monolithic business processes into decoupled, reusable components.

  • CI/CD experience: declarative deployments with automated quality and built‑in security.

  • Solid testing habits (unit, integration, TDD/BDD) and experience working in Agile and DevOps environments.

  • Practical experience using AI coding tools (e.g. GitHub Copilot, GPT, Claude) with sound engineering judgement, including owning, testing and maintaining the code they generate, and a clear understanding of responsible data handling.

  • Clear verbal and written communication. You can explain complex designs to different audiences and challenge constructively.


Bonus (not essential but advantageous to have):


  • Experience with context engineering for AI‑assisted development, such as prompt and context design, or building context for AI coding agents.

  • Experience integrating with card scheme APIs (Visa, Mastercard), such as tokenisation, lifecycle management.

  • Understanding of card payments concepts (PAN lifecycle, scheme mandates) and PCI DSS.

  • Contract‑first API design (OpenAPI/Swagger/GraphQL) and OAuth / zero‑trust authentication principles.

  • Experience in banking or another regulated environment.


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 life cover, discounted banking, insurance products 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.


We will be reviewing applications throughout the advertising period, and we reserve the right to withdraw the ad at any time. Applications close Wednesday 4th November.


Due to high application volumes, there may be a delay in our response. Recruitment agencies: we're not seeking support at any time.


At Kiwibank we're all about making Kiwi better off.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Kiwibank • Auckland

Hybrid
NZD 140,000 - 180,000
Senior Developer
Senior Developer

BNZ • Wellington

Hybrid
NZD 120,000 - 180,000
Flexible working
Generous leave
Wellbeing support
Principal Engineer - Cards API's
Principal Engineer - Cards API's

Bank of New Zealand • Auckland

On-site
NZD 180,000 - 260,000
Generous leave
Flexible working
Senior Developer - Cards & Merchant APIs
Senior Developer - Cards & Merchant APIs

Bank of New Zealand • Auckland

On-site
NZD 120,000 - 180,000
Growth and career development
Flexible working arrangements
Wellbeing benefits
Data Engineer
Data Engineer

Kiwibank • Wellington

On-site
NZD 120,000 - 180,000
Wellbeing support
Flexible working options
Career development
Data Engineer – Data Platforms
Data Engineer – Data Platforms

Kiwibank • Wellington

On-site
NZD 110,000 - 150,000
Wellbeing support
Flexible benefits
12-month contract
+1
Senior API Developer
Senior API Developer

BNZ • Wellington, Kaipātiki

Hybrid
NZD 140,000 - 190,000
Flexible working
Generous leave
Wellbeing focus
iOS Engineer
iOS Engineer

Kiwibank • Auckland

On-site
NZD 110,000 - 150,000
Flexible work
Wellbeing support
Subsidised health cover
+2
Senior Developer
Senior Developer

BNZ • Auckland

Hybrid
NZD 110,000 - 140,000
Flexible working
Wellbeing programs
Generous leave
+1
Senior Engineer - Open Banking
Senior Engineer - Open Banking

Bank of New Zealand • Auckland

Hybrid
NZD 120,000 - 160,000
Flexible working
Generous leave
Career development
+1