Staff Engineer

PCMI Corp.

Canada

Hybrid

CAD 181,000 - 223,000

Full time

13 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health Savings Account
Flexible Spending Account
Disability Insurance
Life Insurance
401k with Company Match
Paid Time Off
10 Paid Holidays
Professional Development
Employee Events
Wellness Programs
Employee Discount Programs

Job summary

PCMI is a fast-growing global SaaS company delivering extended warranty, F&I, and service contract administration. The Staff Engineer leads complex architecture across squads, translating business problems into scalable technical strategies and guiding engineers from IC1 to IC2.

This role emphasizes DevSecOps, Azure-based solutions with .NET Core, ASP.NET, Angular, and SQL Server. You will mentor teams, shape roadmaps with product managers, and own build/buy decisions while maintaining high

Qualifications

  • Demonstrated experience leading technical design and architecture across one or more product teams.
  • Deep expertise in Domain-Driven Design (DDD), SOLID principles, and design patterns.
  • Strong experience with Azure cloud architecture (App Services, Service Bus, Azure SQL, and related services).
  • Proficiency in unit and integration testing frameworks; driving TDD and test strategy at team level.
  • Proven experience with CI/CD pipelines and DevOps practices (Azure DevOps, TeamCity, Octopus).
  • Experience evaluating and introducing new technologies and frameworks to a team.
  • Experience with AI-assisted development tools (e.g., GitHub Copilot).
  • 10+ years of professional experience with .NET Framework, .NET Core, ASP.NET, Angular, and SQL Server.

Responsibilities

  • Own and drive technical design and architecture for squad-level and cross-squad systems.
  • Decompose complex product roadmap items into incremental, deliverable milestones with clear technical direction.
  • Lead estimation, planning, and risk assessment for medium-to-large initiatives.
  • Set and enforce engineering quality standards including code reviews, testing strategies, and security practices.
  • Lead root cause analysis and resolution for complex production incidents; incorporate lessons into team norms.
  • Mentor engineers at IC1 and IC2 levels; actively contribute to their technical growth.
  • Evaluate build/buy/adopt decisions and clearly articulate tradeoffs to stakeholders.
  • Collaborate with Product Managers and stakeholders to shape the product roadmap and define requirements.
  • Champion DevSecOps practices, operational efficiency, and continuous improvement.
  • Define and implement scalable, maintainable, and cost-effective solutions using .NET Core, ASP.NET, Angular, and Azure.
  • Serve as a technical escalation point for the squad.

Skills

Technical leadership
Architecture design
DDD & SOLID
Mentoring engineers
Cross-team collaboration

Education

Bachelor’s in Computer Science or related field

Tools

Azure DevOps
TeamCity
Octopus
Azure cloud services (App Services, Service Bus, Azure SQL)
GitHub Copilot

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

The Staff Engineer leads technical design and delivery across one or more squads, driving architecture decisions, mentoring engineers at all levels, and ensuring engineering quality at scale. This role operates with high autonomy, translates ambiguous business problems into clear technical strategies, and partners closely with product and engineering leadership to shape the team’s roadmap.

In this role, you will:
  • Own and drive technical design and architecture for squad-level and cross-squad systems.
  • Decompose complex product roadmap items into incremental, deliverable milestones with clear technical direction.
  • Lead estimation, planning, and risk assessment for medium-to-large initiatives.
  • Set and enforce engineering quality standards including code reviews, testing strategies, and security practices.
  • Lead root cause analysis and resolution for complex production incidents; incorporate lessons into team norms.
  • Mentor engineers at IC1 and IC2 levels; actively contribute to their technical growth.
  • Evaluate build/buy/adopt decisions and clearly articulate tradeoffs to stakeholders.
  • Collaborate with Product Managers and stakeholders to shape the product roadmap and define requirements.
  • Champion DevSecOps practices, operational efficiency, and continuous improvement.
  • Define and implement scalable, maintainable, and cost-effective solutions using .NET Core, ASP.NET, Angular, and Azure.
  • Serve as a technical escalation point for the squad.
What You'll Need to Join Our Team
  • Bachelor’s degree in Computer Science or related field, or equivalent work experience.
  • 10+ years of professional experience with .NET Framework, .NET Core, ASP.NET, Angular, and SQL Server.
  • Demonstrated experience leading technical design and architecture across one or more product teams.
  • Deep expertise in Domain-Driven Design (DDD), SOLID principles, and design patterns.
  • Strong experience with Azure cloud architecture (App Services, Service Bus, Azure SQL, and related services).
  • Proficiency in unit and integration testing frameworks; experience driving TDD and test strategy at the team level.
  • Proven experience with CI/CD pipelines and DevOps practices (Azure DevOps, TeamCity, Octopus).
  • Experience evaluating and introducing new technologies and frameworks to a team.
  • Experience with AI-assisted development tools (e.g., GitHub Copilot).
Why Work For Us
  • Competitive Compensation from $130,000-$160,000
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • Short & Long Term Disability Insurance
  • Company-paid Life Insurance
  • Voluntary Life Insurance
  • Voluntary Accident Insurance
  • Employee Assistance Program
  • 401k with generous Company Match
  • Paid Time Off accrued per pay period
  • 10 Paid Holidays
  • 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.

**Eligible to enroll the first day of employment for immediate coverage.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer — AI-Driven SaaS Architecture Leader
Staff Engineer — AI-Driven SaaS Architecture Leader

PCMI Corp. • Canada

Hybrid
CAD 181,000 - 223,000
Health Savings Account
Flexible Spending Account
Disability Insurance
+8
Senior Staff Software Developer, Developer Productivity & AI Tooling
Senior Staff Software Developer, Developer Productivity & AI Tooling

United States Digital Space LLC • Toronto

On-site
CAD 130,000 - 170,000
Performance driven compensation
Supplemental health insurance
Mental health support programs
+1
Senior Software Developer - AI Agents & Systems Design
Senior Software Developer - AI Agents & Systems Design

Valsoft Corporation • Canada

Remote
CAD 130,000 - 150,000
Remote work
Bonus based on performance
Health & benefits plan
+1
Software Engineer
Software Engineer

Capco • Toronto

On-site
CAD 92,000 - 118,000
Health insurance
RRSP matching
Virtual health care
+5
Manager - Professional Services (Software)
Manager - Professional Services (Software)

ROSS • Toronto

On-site
CAD 100,000 - 130,000
Technical Lead (.NET)
Technical Lead (.NET)

Michael Page International (Canada) • Winnipeg

On-site
CAD 110,000 - 150,000
Lead a team
Roadmap influence
Cross-functional collaboration
+2
.NET Programmer Analyst
.NET Programmer Analyst

iA Financial Group (Industrial Alliance) • Quebec

Hybrid
CAD 85,000 - 110,000
Flexible group insurance plans
Competitive pension plan
Employee share purchase plan
+6
Engineering Manager (.NET)
Engineering Manager (.NET)

Comm100 • Vancouver

On-site
CAD 130,000 - 155,000
Competitive CAD salary 130k–155k
Comprehensive benefits
Professional learning & growth
+2
Staff Software Engineer
Staff Software Engineer

Thomson Reuters • Toronto

On-site
CAD 100,000 - 130,000
Hybrid Work Model
Flexible vacation
Mental Health Days off
+2
IT Systems Engineer
IT Systems Engineer

Engineered-Intelligence-Inc.-1 • Toronto

Remote
CAD 90,000 - 130,000
Fully remote work
Flexible hours
Stock options
+1