
Senior Software Engineer/Software Engineering Manager
Verisk
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$150,000 - CA$180,000 per year
Job Level
Tech Stack
About the role
- Take a technical leadership 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.
Requirements
- 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
- 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
Benefits
- Health Insurance
- Retirement Plan
- Disability benefits
- Paid Time Off program
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 engineeringDevOpsSecurityCompliance
Soft Skills
Technical leadershipMentoringCollaborationCode reviewsDesign guidanceFostering engineering excellenceProcess improvementTooling enhancementBest practicesPlanning
Certifications
BScMScPh.D.