Software Engineering Manager Risk Management Platform
PCMI Canada · CA$150K–CA$160K/yr
Software Development · 201-500 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Lead a technical delivery team modernizing a legacy risk management platform, including migrating business logic from T-SQL stored procedures to .NET and building backend services. Set technical direction and quality standards, guide code reviews and testing, collaborate with architects and frontend developers, plan sprint roadmaps, and mentor the team.
What they look for
Requirements
Requires 8+ years of commercial software development experience, including 2+ years as a team lead or technical lead, with strong .NET, REST API, CQRS/MediatR, SQL Server, and T-SQL expertise. Candidates should also have Angular, legacy modernization, Azure, and automated testing experience.
Benefits
Full description
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.
#LI-BB1
#LI-Remote
Similar roles
-
Associate Electrical Engineering Manager
Delta ModTech Ramsey, Minnesota, United States · $130K–$170K/yr
-
Senior Engineering Manager, DC Buying
Afresh San Francisco, California, United States · $204K–$276K/yr
-
Senior Engineering Manager, Cloud Infrastructure
Mesh San Francisco, California, United States · $246K–$282K/yr
-
Facilities Engineering Manager
NBCUniversal Universal City, California, United States · $90K–$115K/yr
-
Software Engineering Manager, Robotics
Ford Motor Company Redford Charter Township, Michigan, United States · $133K–$251K/yr
-
Engineering Manager
Fortive Greenville, South Carolina, United States