Logo for PCMI Corporation

Software Engineering Manager Risk Management Platform

Role overview

Summary

This role is for an Engineering Manager to lead the modernization of PCMI's Risk Management Platform. You will oversee the transition from legacy architecture to modern cloud technology, guiding your team through technical challenges and ensuring high code quality.

Qualifications

  • 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.
  • Preferred: Good knowledge of Angular (14+, ideally 17/18 standalone) with RxJS and TypeScript.
  • Preferred: Experience modernizing legacy systems (monolith decomposition, strangler pattern, rewrites).

Responsibilities

  • 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.
  • Analyze and migrate business logic from T-SQL stored procedures to .NET.
  • Design and build backend services in .NET 8 using CQRS, FastEndpoints, MediatR and/or FluentValidation.

Key facts

  • Remote from: Canada, North America
  • Full time
  • Senior (5-10 years)
  • Software Engineering Director
  • CA$150K – CA$160K / year
  • English

Hard skills

Other skills

  • Leadership
  • Mentorship
  • Team Management
  • Problem Solving

About the company

PCMI Corporation logo

PCMI Corporation

  • Insurance
  • SME
  • 201–500
PCMI Corporation offers a modular package of software solutions for the administration of F&I Products, Service Contracts, and Extended Warranties. Our cloud-based platform, Policy Claim and Reporting Solutions™ (PCRS), supports and automates the full lifecycle of all aftermarket products in the automotive and consumer goods sectors. Our advanced knowledge of the extended warranty and service contract industry allows us to streamline new ideas and features to all of our clients and end-users. The award-winning PCRS platform provides a fast, flexible, and scalable environment for administrators to launch new products. We have spent years building a team of industry experts, which gives our clients the confidence that we are committed to being their technology partner. With a team of over 200 individuals in our U.S., Europe, and Asia offices, our global presence allows continuous around-the-clock innovation to service our clients. Check out some of our main modules: - Open Sales Platform: Rate, contract, and remit in real-time directly or through integration with menu providers and external rating sources. Design your own sales gateway with our open API’s. - Policy Administration: Manage product lifecycle from inception to expiration including handling complex commission structures, dealer specific pricing, and dealer remittance through our dealer portal. - Claims Administration: Streamline claim processing, direct payments, and inspection/parts integration with our easy-to-use screens. Experience fast claim adjudication and dealer self-authorization. - Risk Management: Create earnings, profits, and revenue recognition through flexible earnings configuration and reporting to better understand your risk exposure. - Reinsurance: Produce monthly/quarterly cession statements and manage hundreds of companies. Control ceding and expense amounts per Product Type, ownership position percentages, and warehousing capabilities.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

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.
  • Familiarity with automated testing: xUnit, integration tests, Testcontainers.

Why Work For Us

  • Competitive Compensation from $150,000-$160,000 CAN
  • Comprehensive Benefit Package
  • Paid Time Off accrued per pay period
  • Employee Events
  • Employee Discount Programs
  • Professional Development Opportunities

*Individual compensation packages are based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related aspects.

#LI-BB1

#LI-Remote

Related jobs

See all Software Engineering Director jobs

Other jobs at PCMI Corporation