InterviewStack.io LogoInterviewStack.io
Browse more Software Engineer jobs

Intermediate/Senior Software Engineer

Verisk

Halifax, NS, Canada2 weeks ago
6 views3 saves0 applies

Prepare for this role


Benefits

Remote Work

Job Type

full time

Description

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 solution 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.

  • 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.

We are looking for candidates with a strong background in computer science (BSc, MSc, Ph.D.) and 5-10 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

This job is found at InterviewStack.io

Skills

agilepythonc++awsdistributed systemsapi designcode review

About Verisk

Verisk is a global provider of data, analytics, and technology services for the insurance and risk management industries.

insurance, data analyticsPublicWebsite