Montoux is the world’s fastest growing and most innovative actuarial technology company. We’re transforming the insurance sector, with software that gives insurers radically improved insights into their products, pricing and market dynamics. Our customers include some of the world’s most prestigious life insurance brands in New Zealand, Australia, Japan and the United States - and we are expanding our teams in Wellington and New York.
We are looking for a software developer who loves solving problems, operating in a dynamic environment and being part of a supportive, high-performing team.
As a Software Developer, you will be part of a team using functional programming 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
The responsibilities of the role will include: Follow 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. The position will report to Montoux’s CTO.
What we're looking for: 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 experience and qualifications should include: 2+ years of professional experience in software development 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 the opportunity to: Accelerate your career in a supportive and caring environment Be part of shaping a fast-growing, internationally successful, New Zealand technology company Work in a modern and flexible environment Market competitive salary