Senior Software Engineer
Summary
Senior Software Engineer at TOWER Insurance in Auckland, building customer-facing digital insurance experiences. Day-to-day is full-stack delivery with React/TypeScript front ends, .NET/.NET Core and RESTful APIs on Azure, plus mentoring engineers and leading solution design.
Salary: Competitive Salary, Annual Review and Benefits
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
Ready to Apply?
If this sounds like your kind of role, we'd love to hear from you.
We're looking for someone who's excited to help shape a new era of insurance - someone who's ready to make a real impact. If that's you, send us your CV and a cover letter that shows us what you're all about.
We're reviewing applications as they come in - so don't wait too long. Apply now and let's chat.