Back to results

Software Engineering Manager Risk Management Platform

  • Canada

Competitive Compensation from $150,000-$160,000 CAN · Full-time

Applications open in a new tab.

Job details

Pay
Competitive Compensation from $150,000-$160,000 CAN
Job type
Full-time
Posting language
English
Posted

Original job description

PCMI is a fast-growing global SaaS company and a market leader in extended warranty, F&I, and service contract administration. Our platform automates the entire product lifecycle for customers worldwide - and we're just getting started. With teams across North America (US & Canada), Europe (Poland), and Asia (India), we're modernizing our architecture, embedding AI across our products, and scaling to meet growing demand. We move fast, we build with purpose, and we're hiring leaders who want to shape what comes next.

What You’ll Do

We are looking for a Engineering Manager who can lead the modernization of PCMI's Risk Management Platform. This individual will oversee the transfer from legacy monolith architecture into modern cloud technology. You'll be hands on in setting the technical direction, growing your team, and leading code validations.

In This Role, You Will

  • Lead a technical delivery team while owning code quality, technical standards, and code reviews.
  • Work closely with the architect team to turn platform design decisions into working implementations.
  • Analyzing and migrate business logic from T-SQL stored procedures to .NET.
  • Set up and assist in running golden-master and/or regression tests.
  • Design and build backend services in .NET 8 using CQRS, FastEndpoints, MediatR and/or FluentValidation.
  • Partner with front-end devs and set sprint roadmap.
  • Ability to navigate roadblocks and effectively guide the team through challenges.
  • Mentor and grow the team.

What You’ll Need To Join Our Team

  • 8+ years of commercial software development, including 2+ years leading a team or as tech lead.
  • Strong .NET (C#, .NET 6/8, ASP.NET Core, EF Core), REST API design and CQRS/MediatR.
  • Strong SQL Server and T-SQL, including reading, analysing and refactoring complex stored procedures.
  • Good knowledge of Angular (14+, ideally 17/18 standalone) with RxJS and TypeScript.
  • Experience modernizing legacy systems (monolith decomposition, strangler pattern, rewrites).
  • Experience working with Azure: App Service or Container Apps, Service Bus, Azure DevOps CI/CD.
  • Familarity with automated testing: xUnit, integration tests, Testcontainers.

Why Work For Us

  • Competitive Compensation from $150,000-$160,000 CAN
  • Comprehensive Benefit Package
  • Professional Development Opportunities
  • Employee Events
  • Wellness Programs
  • Employee Discount Programs
  • Individual compensation packages are based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related aspects.

The Pay Range For This Role Is

150,000 - 160,000 CAD per year(Canada)

More about this job

Responsibilities

Lead the technical delivery team modernizing the Risk Management Platform from a legacy monolith to cloud-based architecture, including migrating business logic from T-SQL stored procedures to .NET and building backend services. Own code quality, technical standards, reviews, testing, and sprint planning while partnering with architects and front-end developers and mentoring the team.

Requirements

Requires 8+ years of commercial software development experience, including 2+ years leading a team or serving as a tech lead, with strong .NET, REST API, CQRS/MediatR, SQL Server, and T-SQL expertise. Candidates should also have Angular and TypeScript knowledge, experience modernizing legacy systems and working with Azure, and familiarity with automated testing tools and practices.

Skills

  • .NET
  • C#
  • ASP.NET Core
  • Entity Framework Core
  • REST API Design
  • CQRS
  • MediatR
  • SQL Server
  • T-SQL
  • Angular
  • RxJS
  • TypeScript
  • Azure
  • Legacy System Modernization
  • Automated Testing
  • Technical Team Leadership

Benefits

  • Comprehensive Benefit Package
  • Professional Development Opportunities
  • Employee Events
  • Wellness Programs
  • Employee Discount Programs

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Management & Leadership
  • Engineering

Keywords

  • Software Engineering
  • Engineering Management
  • Risk Management Platform
  • SaaS
  • Legacy Monolith
  • Cloud Technology
  • .NET 8
  • .NET 6
  • C#
  • ASP.NET Core
  • Entity Framework Core
  • REST APIs
  • CQRS
  • FastEndpoints
  • MediatR
  • FluentValidation
  • SQL Server
  • T-SQL
  • Golden-Master Testing
  • Regression Testing
  • Angular
  • RxJS
  • TypeScript
  • Azure App Service
  • Azure Container Apps
  • Azure Service Bus
  • Azure DevOps CI/CD
  • xUnit
  • Integration Testing
  • Testcontainers

Report this job