Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Cotality Logo

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

Cotality

$135,300 - $182,600
Dec 1, 2025
Remote, US
Apply Now

Cotality is looking to develop advanced catastrophe modeling applications to make the property industry faster, smarter, and more people-centric by providing property intelligence with unmatched precision, depth, breadth, and insights.

Requirements

  • 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
  • Fundamental knowledge of natural hazard catastrophe models
  • Fundamental knowledge of distributed computing
  • Knowledge and experience with SQL and relational databases

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
  • Designing, developing, coding, testing, debugging, deploying, and maintaining high-performance distributed catastrophe modeling software—encompassing risk models for events such as earthquakes, hurricanes, and wildfires.
  • Implementing and integrating analytical models with solution platforms and backend databases, ensuring both accuracy and scalability.
  • Continuously learning new technologies and best practices in software engineering.

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
  • Foster and maintain good relationships with customers and other teams within Cotality to meet expected delivery dates and service levels
  • Monitor and report to management on the status of project efforts