Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CoreLogic Logo

Principal Software Engineer C++ (Statistical Software for Catastrophe Risk Models)

CoreLogic

$135,300 - $182,600
Aug 27, 2025
Remote, US
Apply Now

Cotality is looking to solve the business problem of making the property industry faster, smarter, and more people-centric by developing advanced catastrophe modeling applications.

Requirements

  • Cross-platform C++17, Python, boost, git, Windows and Linux, AWS and GCP, Visual Studio 2022, Visual Studio Code, CMake, Jenkins, Docker, gRPC
  • 5 years of experience writing production software in C++
  • Experience with C++14 or newer
  • Experience with both Linux and Windows software development (UI is not required)
  • Fundamental Python programming knowledge
  • Solid analytical and problem-solving skills
  • Fundamental knowledge of natural hazard catastrophe models

Responsibilities

  • Development and maintenance of software for simulating natural catastrophes as a part of the RQE platform (both hosted and SaaS) in mostly C++.
  • Adapt and expand existing software to implement various product features in C++.
  • Work closely with the scientists/modelers to code new models and improve existing models
  • Work with other engineering teams to integrate models into Cotality's products
  • Design, develop, code, test, debug, deploy, and maintain high-performance distributed catastrophe modeling software—encompassing risk models for events such as earthquakes, hurricanes, and wildfires.
  • Implement and integrate analytical models with solution platforms and backend databases, ensuring both accuracy and scalability.

Other

  • Bachelor’s degree in computer science plus a minimum of five years of experience, Master’s degree in Computer Science and minimum of three years of experience OR equivalent work experience
  • Strong written and verbal communication skills
  • Motivated, self-driven, and team player
  • LI-Remote
  • By providing your telephone number, you agree to receive automated (SMS) text messages at that number from Cotality regarding all matters related to your application and, if you are hired, your employment and company business.