×
Register Here to Apply for Jobs or Post Jobs. X

Principal Engineer, Senior Manager

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: Verisk
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, Data Scientist
Job Description & How to Apply Below
We help the world see new possibilities and inspire change for better tomorrows. Our analytic solutions bridge content, data, and analytics to help business, people, and society become stronger, more resilient, and sustainable.

Job Description

This opening is for a Principal Model Development Platform Engineer at Extreme Event Solutions, a Verisk business in Boston, MA. This role will report to the Assistant Vice President of Operations for the Research and Model Development Department. This department consists of many engineers, scientists, economists, analysts, and mathematicians who develop and maintain a global suite of probabilistic risk models for natural hazards and emerging perils.

These risk models are implemented into commercial software products that support the quantification and transfer of risk across the globe.

As a Principal Model Development Platform Engineer, you will be uniquely situated between researchers who develop probabilistic risk models and software engineers who develop our commercial software products. This role will be primarily responsible for developing and maintaining a unified simulation platform that natural catastrophe models will leverage for performing risk calculations. The architecture of this platform should be compatible with the structure of the commercial software product while providing researchers the functionality and flexibility that is required to explore new and innovative modeling techniques.

We are looking for someone who has an interest in developing natural catastrophe models in addition to being an excellent software developer. This person should be able to comprehend the physical concepts that underpin models of different perils as well as understand the flow of large datasets through a series of complex processing algorithms.

To be successful in this role, you will need to:

• Learn how the existing suite of risk models is developed by researchers

• Collect feedback from modeling and development teams on challenges and inefficiencies

• Understand the implementation of these models within the commercial software product

• Standardize a simulation platform that can accommodate a diverse portfolio of peril models

• Imagine new approaches for efficiently handling vast amounts of simulation data

• Ensure that deliverables satisfy the requirements of our researchers and downstream development partners

Day to Day Responsibilities (including but not limited to)

• Meet with researchers to understand the flow of data through the loss simulation models

• Optimize the way data is stored and processed to increase computational efficiency

• Understand the capabilities and features that are required for conducting research

• Develop and maintain code to support a standardized yet flexible research platform

• Perform unit testing on the platform to ensure consistency and reproducibility of the results

• Work with implementation engineers to integrate models with our commercial software

• Design and administer the source control management system for the Research Department

#LI-SM1

Qualifications

Education and Experience

• Degree in engineering, computer science, or a related field
- Bachelor's degree required;
Master’s degree preferred
- Preference for candidates with a Civil Engineering background

• 5+ years of experience developing code to support risk modeling

• Demonstrated track-record of efficient programming in C++, C#, or similar high-level language

• Experience working in a collaborative program design environment

• Experience developing computationally efficient applications
- Preference for experience leveraging multi-threading and parallel computing

• Preference for experience administering TFS, Azure Dev Ops, and/or Git Hub Enterprise environments

• Preference for candidates with:
- Working knowledge of SQL, C#, and .NET framework
- Experience developing on Amazon Web Services (AWS)
- Experience developing geospatial software and working with geospatial file formats

Skills

• Works independently and with minimal supervision

• Multi-tasks and stays organized in a dynamic environment

• Manages a geospatially distributed team of developers

• Brings enthusiasm, energy, and…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary