Software Engineer
Montoux | New York City
Actuarial technology to revolutionize how life insurers price products
Posted Jul 31, 2018

About Montoux

Montoux is the leading global innovator in actuarial software. Our mission is to liberate actuaries from the day to day tasks of data manipulation and model building, 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 and we are expanding our business in the United States and Asia, as well as Australia and New Zealand.

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 them with software that is both more powerful and easy-to-use than anything they have had in the past.

We're passionate about helping our customers revolutionize the insurance industry, about building beautiful products and about 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


Software Engineer is a diverse and engaging role where your responsibilities will include:

  • Following agile development methodology to build and improve the Montoux platform and modelling software.
  • Working alongside the 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 Lead Product Owner in New York.


Your skills and experience

This is a great role for a person who is:

  • An effective communicator
  • Driven by getting results
  • Highly organized 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:

  • Market competitive salary
  • Modern and flexible work environment
  • Opportunities to learn and grow in a supportive culture

*Salary range listed does not include available benefits and bonuses.

Apply for this position

Send a cover letter and resume to