Software Engineer 3
Verisk
Software Engineer 3
Verisk
Builds data and risk software for insurers
Verisk's Catastrophe and Risk Solutions team is looking for a Software Engineer with Python or C++ experience.
Be a part of a dynamic software development group at Verisk's Catastrophe and Risk Solutions team, contributing to design and development of scalable analytic solutions with high performance. You are expected to work in an agile team to plan and design new features, write clean, testable, and performant code, and create automatic tests.
We are looking for candidates with a strong background in computer science (BSc, MSc, Ph.D.) and 4-8 years of demonstrable experience in three or more of the following areas:
• Python and/or C++
• Cloud computing (AWS)
• Distributed systems
• API design
• Data engineering
Although not a requirement, an interest/experience in one of the following will be an asset:
• DevOps experience
• Security and compliance knowledge
• Experience leading technical initiatives or mentoring engineers at scale
#LI-ZP1
#LI-Hybrid
• Take a technical lead role in evolving and supporting our high‑performance risk modeling platform.
• Guide efficient use of computing, memory, and networking resources.
• Collaborate closely with Software Architects and Product Owners to shape technical direction, plan delivery, and ensure alignment with platform standards.
• Mentor and develop engineers through code reviews, design guidance, and technical leadership, fostering a culture of engineering excellence.
• Lead improvements to engineering processes, tooling, and best practices.
Budgeted Salary Currency: CAD
Minimum Salary: 90,000
Maximum Salary: 120,000
Verisk sells data, analytics, and software to insurers, reinsurers, and insurance intermediaries that assess risk and settle claims. Its tools support insurance pricing and policy development, catastrophe modeling, and claims investigation, combining industry records with scientific models and specialized applications. Xactimate calculates property repair estimates, while other platforms compare claims to identify suspected fraud and model losses from natural disasters. Customers pay through hosted subscriptions, transaction fees, and advisory services, with software and data integrated into their underwriting and claims workflows. Verisk traces its operating roots to 1971 and is headquartered in Jersey City, New Jersey.
Explore more opportunities at Verisk