Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Verisk

Intermediate/Senior Software Engineer

Verisk

Senior/Intermediate Software Engineer at Verisk's Catastrophe and Risk Solutions team. Designing and developing high-performance analytic solutions using Python or C++ in an agile environment.

Posted 6/12/2026full-timeHalifax • 🇨🇦 CanadaSenior💰 CA$100,000 - CA$150,000 per yearWebsite

Tech Stack

Tools & technologies
AWSCloudDistributed SystemsPython

About the role

Key responsibilities & impact
  • 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.
  • Mentor and develop engineers through code reviews and design guidance.
  • Lead improvements to engineering processes and best practices.

Requirements

What you’ll need
  • Strong background in computer science (BSc, MSc, Ph.D.)
  • 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
  • Interest/experience in DevOps, security, mentoring engineers will be an asset.

Benefits

Comp & perks
  • Health Insurance
  • Retirement Plan
  • Disability benefits
  • Paid Time Off

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC++Cloud computingAWSDistributed systemsAPI designData engineeringDevOpsSecurity
Soft Skills
MentoringCollaborationLeadershipCode reviewsDesign guidance
Certifications
BScMScPh.D.