Software Engineer

Montoux is looking for a motivated, enthusiastic Software Engineer to join our Wellington team.

About Montoux

Montoux is the leading global innovator in actuarial software. Our mission is to liberate actuaries from data manipulation and model building tasks, enabling them to use their actuarial judgment and business insights to provide incredible value to insurance companies.

Our customers include several of the world’s leading insurance providers, we have a strong market presence in Australia and New Zealand, and are expanding our business in the United States and Asia.

Life insurers love us because we improve their profitability and speed to market, and allow them to respond easily to fast-changing market dynamics. We do this by providing software that is both more powerful and intuitive than anything they have had in the past.

We’re passionate about helping our customers revolutionise the insurance industry, about building beautiful products, and about supporting each other. Our growing team is based in Wellington, NZ and New York City, USA.

The Montoux development team uses Clojure to develop:

  • A cloud-based computation platform in AWS for actuarial models

  • A rich browser-based client application

  • Numerical models for the life insurance industry

  • Aggregations and visualisations of multi-dimensional datasets

  • Auto-scaling cloud infrastructure and distributed computation

  • Enterprise-level information security


Montoux’s Software Engineer role is diverse and engaging, where your responsibilities will include:

  • Following agile development methodology to build and improve the Montoux platform and modelling software.

  • Working alongside the CTO, product manager, actuaries, and fellow engineers to find the best possible solutions to our customers’ problems.

As a Software Engineer, you will report to Montoux’s CTO in Wellington.

Your skills and experience

This is a great role for a person who is:

  • An effective communicator

  • Driven by getting results

  • Highly organised and seeking ownership and responsibility

  • Excited to be part of a dynamic, diverse, growing technology company

Your qualifications should include:

  • A degree in software engineering, computer science or equivalent

Above all we are looking for someone with the ability to reason and communicate, existing experience in our tools and technologies is not strictly required. That being said, experience in any of the following would be a plus:

  • Functional programming, particularly in Clojure and ClojureScript

  • Cloud-based infrastructure and provisioning tools

  • Software development tools such as version control systems and IDEs

  • Using software engineering knowledge to translate requirements into code

  • Working with agile development methods

  • Concurrent algorithms and distributed computing

  • An understanding of Information Security and Linux system administration


We can offer you:

  • Salary range of NZ$70-90k, based on experience

  • 4 weeks paid holiday per year

  • Modern and flexible work environment

  • Opportunities to learn and grow in a supportive culture

Please apply by submitting your CV and cover letter to

Applicants for this role should have citizenship, residency, or a valid work visa, in New Zealand.