Senior Software Engineer

Tower Insurance

Auckland

On-site

NZD 120,000 - 170,000

Full time

31 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 parental leave
Paid birthday off
22 days annual leave + 2 extra days
Wellness leave
Career growth and progression
Flexible working
Modern office in Auckland
Discounts on Tower products
Free life insurance

Job summary

Tower Insurance in Auckland is seeking a Senior Software Engineer to build beautifully simple digital experiences while lifting engineering capability across teams. You’ll design, build and deliver high-quality software solutions that create rewarding customer experiences and help protect the future of Aotearoa.

You'll mentor peers, lead technical discussions and own solution design. Proficiency in React, TypeScript, Redux, .NET Core and RESTful APIs is expected, with Azure, SQL and modern CI/CD

Qualifications

  • Extensive experience building modern web apps with React/TypeScript.
  • Strong knowledge of .NET Core, REST APIs and cloud platforms (Azure).
  • Proven ability to lead design discussions and mentor engineers.
  • Solid practice of TDD, Clean Code and secure coding principles.
  • Experience with CI/CD, Docker, Kubernetes and GitHub workflows.
  • Familiarity with SAFe or scaled Agile environments.

Responsibilities

  • Design, build and deliver high-quality software that creates simple, rewarding customer experiences.
  • Solve complex technical problems with scalable, maintainable solutions.
  • Collaborate, mentor and grow; contribute to an empowered engineering culture.

Skills

React
TypeScript
Redux
.NET Core
RESTful APIs
Unit testing
TDD
Clean Code
Mentoring
Scaled Agile/SAFe
Leadership
OAuth/OIDC
Auth0
Kafka
AI-assisted development

Tools

Docker
Kubernetes
Jenkins
GitHub
Azure
SQL Databases
SCSS / CSS-in-JS

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 • Auckland

Hybrid
NZD 150,000 - 190,000
26 weeks of paid parental leave
Birthday day off
22 days annual leave
+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
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
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 • Auckland

Hybrid
NZD 120,000 - 160,000
Flexible working
Office in Auckland
Professional development
+1
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
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
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
Top locations