Senior Software Engineer

Tower

Auckland

Hybrid

NZD 150,000 - 190,000

Full time

13 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

26 weeks of paid parental leave
Birthday day off
22 days annual leave
Wellness leave
Career growth
Flexible working
Modern office in Auckland
Discounts on Tower insurance products
Free life insurance

Job summary

Tower seeks a Senior Software Engineer in Auckland to build beautifully simple digital experiences and elevate engineering capabilities across teams.

You will design, build and deliver high-quality software, mentor peers, and take ownership of solution design while leading technical discussions. The role emphasizes modern CI/CD, TDD, and scalable web apps in a hybrid Auckland office.

Qualifications

  • Strong experience with React, TypeScript, Redux, .NET/.NET Core and RESTful APIs.
  • Experience with Microsoft Azure, SQL databases, integrations and modern styling approaches including SCSS or CSS-in-JS.
  • Strong knowledge of unit testing, TDD, Clean Code, secure coding, technical debt and technology lifecycle management.
  • Experience with modern CI/CD practices and Docker, with Kubernetes, Jenkins and GitHub advantageous.
  • Demonstrated experience leading solution design and taking technical ownership of complex digital product delivery.

Responsibilities

  • Design, build and deliver high-quality software solutions that create simple, rewarding customer experiences.
  • Solve complex technical problems by turning them into practical, scalable and maintainable solutions.
  • Collaborate, mentor and grow, sharing knowledge with your peers and contributing to an empowered engineering culture.
  • Lead solution design and take technical ownership of complex digital product delivery.
  • Lift capability across the team by mentoring engineers, sharing knowledge and collaborating with stakeholders to achieve better outcomes.

Skills

React
TypeScript
Redux
.NET Core
RESTful APIs
Azure
SQL databases
CI/CD
Docker
Kubernetes
Jenkins
GitHub
TDD
Clean Code
SAFe
OAuth/OIDC
Auth0
Kafka
AI-assisted dev

Tools

Azure DevOps
SQL Server
SCSS/CSS-in-JS
CI/CD pipelines
Jenkins

Job description

We’re looking for a talented Senior Software Engineer to join Tower and help build beautifully simple digital experiences while lifting engineering capability across our teams.

As a proud Kiwi born and bred insurer, we like to challenge the status quo and move quickly to make things happen. We’re here to create beautifully simple, rewarding experiences for our customers and communities, while helping protect the future of Aotearoa.

At the heart of insurance is being there for people when the unexpected happens, and that purpose shapes how we work.


Your day-to-day would look like:

  • Design, build and deliver high-quality software solutions that create simple, rewarding customer experiences.
  • Solve complex technical problems by turning them into practical, scalable and maintainable solutions.
  • Collaborate, mentor and grow, sharing knowledge with your peers and contributing to an empowered engineering culture.

What success looks like in 6–12 months

  • Deliver high-quality, reliable digital solutions, integrating effectively across systems while embedding strong engineering practices such as TDD and Clean Code.
  • Become a trusted technical leader, taking ownership of solution design and confidently leading technical discussions and decisions.
  • Lift capability across the team by mentoring engineers, sharing knowledge and collaborating with stakeholders to achieve better outcomes.

What you'll need

  • Strong experience with React, TypeScript, Redux, .NET/.NET Core and RESTful APIs, building modern and accessible web applications.
  • Experience with Microsoft Azure, SQL databases, integrations and modern styling approaches including SCSS or CSS-in-JS.
  • Strong knowledge of unit testing, TDD, Clean Code, secure coding, technical debt and technology lifecycle management.
  • Experience with modern CI/CD practices and Docker, with Kubernetes, Jenkins and GitHub advantageous.
  • Demonstrated experience leading solution design and taking technical ownership of complex digital product delivery.
  • Strong mentoring and collaboration skills, with experience in scaled Agile/SAFe and exposure to AI-assisted development. Knowledge of OAuth/OIDC, Auth0, Java/Kotlin or Kafka is beneficial.

We invest in you.

We're serious about looking after our people. Along with a competitive salary, we offer a bunch of perks and benefits to support you and celebrate the work you do:

  • 26 weeks of paid parental leave for the primary carer and 4 weeks for partners
  • A paid day off on your birthday
  • 22 days annual leave, plus two extra annual leave days and the option to buy up to eight more
  • Wellness leave
  • Career growth and internal progression opportunities
  • Flexible working and a beautiful, modern office in Auckland
  • Discounts on Tower insurance products
  • Free life insurance
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

Tower Insurance • Auckland

On-site
NZD 120,000 - 170,000
26 weeks parental leave
Paid birthday off
22 days annual leave + 2 extra days
+6
Application Security Lead
Application Security Lead

Tower Insurance • Auckland

On-site
NZD 140,000 - 180,000
Parental leave (26 wks)
Birthday day off
Annual leave 22 days + 2
+6
Application Security Lead
Application Security Lead

Tower • Auckland

Hybrid
NZD 140,000 - 200,000
26 weeks parental leave
Birthday off
22 days annual leave
+6
Social Media & Brand Specialist
Social Media & Brand Specialist

Tower Limited • Auckland

On-site
NZD 65,000 - 90,000
26 weeks parental leave
Birthday day off
22 days annual leave + buy up to 8
+6
Product Owner Practice Lead
Product Owner Practice Lead

Tower Insurance • Auckland

Hybrid
NZD 180,000 - 260,000
26 weeks of paid parental leave
Birthday day off
22 days annual leave + buy up to 8
Product Owner Practice Lead
Product Owner Practice Lead

Tower • Auckland

Hybrid
NZD 120,000 - 160,000
Flexible working
Office in Auckland
Professional development
+1
Senior Software Engineer - Lead Web Apps (React/TS)
Senior Software Engineer - Lead Web Apps (React/TS)

Tower Insurance • Auckland

On-site
NZD 120,000 - 170,000
26 weeks parental leave
Paid birthday off
22 days annual leave + 2 extra days
+6
Senior Customer Propositions Manager
Senior Customer Propositions Manager

Tower Insurance • Auckland

Hybrid
NZD 120,000 - 170,000
26 weeks parental leave
Birthday day off
Annual leave 22 days + 2 extra days
+6
Team Leader - Claims
Team Leader - Claims

TOWER Insurance • Auckland

On-site
NZD 120,000 - 180,000
26 weeks parental leave
Birthday day off
22 days annual leave
+5
Team Leader - Claims
Team Leader - Claims

Tower Insurance • Auckland

Hybrid
NZD 120,000 - 150,000
Parental leave 26 weeks
Birthday day off
22 days annual leave + buy up to 8
+5