Software Engineer (Actuarial)

Information Technology Insurance

Job Description

Experience Level: Experienced Hire

Categories:

  • Engineering & Technology

Location(s):

  • Minster Building, 21 Mincing Lane, 2nd Floor, London, EC3R 7AG, GB

Line Of Business: Buyside Solutions OU(BSS)

Entity: Moody's Analytics(MA)

At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are-with the freedom to exchange ideas, think innovatively, and listen to each other and customers in meaningful ways. 

If you are excited about this opportunity but do not meet every single requirement, please apply! You still may be a great fit for this role or other open roles. We are seeking candidates who model our values: invest in every relationship, lead with curiosity, champion diverse perspectives, turn inputs into actions, and uphold trust through integrity. 

About the company:

We are a fortune 500 financial services company that delivers industry-leading, award-winning SaaS products. We offer a suite of products that provide modern technology solutions to Asset Owners, Consultants and Asset Managers to help grow and improve their businesses.

About the project:

We are looking for a software engineer to join our team working on our risk analytics and reporting solution for the pensions and investment market. These applications provide functionality including generation of long-term cashflow projections, stress-testing analyses in response to changing economic and demographic assumptions, and advanced asset-liability modelling capabilities using techniques such as Monte Carlo analysis.

These analytics are presented to the user through a .NET MVC web UI, in the form of pages, graphs, tables, and dashboards. Complex financial calculations are performed by a backend system comprised of a distributed system of microservices and databases, principally written using C# and SQL Server.

We would like to hear from candidates who have an actuarial background that have an interest in moving more towards software engineering.

What we look for:

- Developers with a strong track record in the design and development of enterprise web applications using C# and the .NET ecosystem

- Familiarity with Microsoft Azure, for example ServiceBus, Azure Functions, and Azure SQL (or equivalent experience with another cloud provider)

- Hands-on experience of working with containerized applications and container orchestration solutions, esp. Docker and Kubernetes

- Exposure to complex business domains in the financial sector, large volumes of data, microservices, queueing and message-driven architectures

- Experience of working with complex business domains in the financial sector, large volumes of data, microservices, queueing and message-driven architectures

- Advocates of automated testing, and continuous integration / delivery / deployment

- Enthusiasts that like to apply technology to solve complex business problems

- People excited by the opportunity to modernize an existing solution using the latest technology

- Self-starters that enjoy working in agile teams responsible for developing solutions using object-oriented design from analysis / design, through to release

- People that are always keen to learn and drive improvement

Alternatively, we are keen to speak with people from an actuarial background who have an interest in moving to a pure software development role. If you have experience with pension plan liability calculations, large-scale stochastic valuations, or working with sophisticated asset-liability modelling projections, and are excited by the opportunity to work with the technologies above then this role may be for you.

What we offer:

- A fin-tech business domain presenting interesting engineering challenges

- An environment that values collaboration and teamwork, where engineers are empowered to lead architectural change and take real ownership of their software

- The opportunity to use modern technologies; our APIs are kept up to date with the latest LTR versions of .NET, we develop new features from a cloud-first mindset, and we are encouraged to explore modern communication protocols including GraphQL and gRPC

- A well-resourced and rewarding development experience; we want our engineers to be as effective as possible and believe that investing in the best tools is always good value-for-money (for example, we use SplitIO for rolling-out new features and Datadog for log aggregation and observability)

Moody’s is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender expression, gender identity or any other characteristic protected by law.

Candidates for Moody's Corporation may be asked to disclose securities holdings pursuant to Moody’s Policy for Securities Trading and the requirements of the position. Employment is contingent upon compliance with the Policy, including remediation of positions in those holdings as necessary.