Software Engineering Manager

PCMI Corp.

Canada

Hybrid

CAD 150,000 - 160,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Professional development opportunities
Employee events
Wellness programs
Employee discount programs

Job summary

PCMI Corp. in Canada seeks a hands-on Software Engineering Manager to lead a talented team, set technical direction, and deliver high-quality software in a fast-growing global SaaS environment.

You will mentor engineers, drive AI integration across the SDLC, manage resources and timelines, and collaborate with product, QA, and operations to meet ambitious goals.

Qualifications

  • Bachelor's degree in computer science or related field or equivalent work experience.
  • 3+ years in leadership role.
  • 7+ years of engineering experience.
  • 8+ years of leading the definition and development of multi-tier web services experience.
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle.
  • Proven experience with Azure cloud architecture (App Services, Service Bus, Azure SQL, and related services).
  • Proven experience with CI/CD pipelines and DevOps practices (Azure DevOps, TeamCity, Octopus).
  • Experience with AI-assisted development tools (e.g., Claude Code).

Responsibilities

  • Oversee the planning, execution, and delivery of software development projects.
  • Provide technical guidance and expertise to the development team.
  • Championing AI Engineering by injecting AI across the SDLC.
  • Improving system performance and reliability and conducting code reviews.
  • Allocate resources effectively to complete projects on schedule and within budget.
  • Identify risks and develop mitigation strategies.
  • Continuously assess and improve development processes, tools, and methodologies.
  • Ensure compliance with regulations, standards, and security protocols.
  • Ensure products meet quality standards and customer requirements through testing and QA.
  • Communicate with stakeholders to manage expectations and updates.
  • Stay informed on new technologies and trends and assess their impact.
  • Lead, mentor, and manage a team of software developers.
  • Foster collaboration across departments and drive professional development.

Skills

Leadership
Engineering leadership
Team mentoring
Project planning

Education

Bachelor’s degree in computer science or related field

Tools

Azure Cloud
CI/CD pipelines
Azure DevOps
DevOps practices
AI-assisted development (Claude Code)

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'relooking for a hands-on, technically strong Software Engineering Manager who thrives in ambiguity and can rally a team to ship high-quality software.You'llset technicaldirections, grow your engineers, and keep the team's work tightly aligned with what the businessneeds;while staying close enough to the code to earn your team's trust.

In this role, you will:
  • Oversee the planning, execution, and delivery of software development projects. This involves setting project timelines, allocating resources, and tracking progress against milestones.
  • Provide technical guidance and expertise to the development team, helping to resolve complex technical issues and ensuring that the team follows best practices and coding standards.
  • Championing AI Engineering by encouraging the team to inject AI across the entire SDLC to drive efficiency gains.
  • Improving system performance and reliability and conducting code reviews and making technical contributions.
  • Allocate resources effectively, including personnel, budget, and time, to ensure that projects are completed on schedule and within budget constraints.
  • Identify potential risks and challenges in software development projects and develop strategies to mitigate them.
  • Continuously assess and improve software development processes, tools, and methodologies to increase efficiency, quality, and scalability.
  • Ensure that software development activities comply with relevant regulations, standards, and security protocols.
  • Ensure that software products meet quality standards and customer requirements by implementing rigorous testing procedures and quality assurance processes.
  • Communicate with stakeholders, including clients, executives, and other departments, to understand requirements, provide updates on project status, and manage expectations.
  • Stay informed about new technologies, tools, and trends in software development, and assess their potential impact on current and future projects.
  • Address conflicts and disagreements within the development team or with other stakeholders in a constructive and timely manner.
  • Lead, mentor, and manage a team of software developers, ensuring they have the resources, support, and direction needed to meet project goals.
  • Foster a collaborative and communicative environment within the development team and across other departments such as product management, quality assurance, and operations.
  • Evaluate the performance of team members, provide feedback, and implement strategies for professional development and improvement.
  • Recruits, interviews, hires, and trainsnew staff.
What You’ll Need to Join Our Team
  • Bachelor’s degree in computer science or related field or equivalent work experience.
  • 3+ years in leadership role.
  • 7+ years of engineering experience.
  • 8+ years of leading the definition and development of multi-tier web services experience.
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live site operations.
  • Proven experience with Azure cloud architecture (App Services, Service Bus, Azure SQL, and related services).
  • Proven experience with CI/CD pipelines and DevOps practices (Azure DevOps, TeamCity, Octopus).
  • Experience with AI-assisted development tools (e.g., Claude Code).
Why Work For Us
  • Competitive Compensation from$150,000-160,000 CAN
  • 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

Software Engineer
Software Engineer

PCMI Corp. • Canada

On-site
CAD 100,000 - 110,000
Paid time off
Paid holidays
Professional development opportunities
+2
Staff Engineer
Staff Engineer

PCMI Corp. • Canada

Hybrid
CAD 181,000 - 223,000
Health Savings Account
Flexible Spending Account
Disability Insurance
+8
Software Engineer
Software Engineer

PCMI • Canada

On-site
CAD 100,000 - 110,000
Competitive CAD salary 100k–110k
Benefits package
Paid time off
+4
Senior Software Engineer
Senior Software Engineer

impact.com • British Columbia

Hybrid
CAD 150,000 - 165,000
Health & Prescription
Vision & Dental
Employee Assistance Programs
+7
Senior Engineering Manager
Senior Engineering Manager

Sage Recruiting Inc. • Toronto

Hybrid
CAD 180,000 - 200,000
1 Day in office on Tuesdays
15% annual bonus
Stock options
Engineering Manager, Business Technology
Engineering Manager, Business Technology

AutoTrader.ca • Toronto

On-site
CAD 110,000 - 124,000
Gym discounts
Employee assistance program
Wellness events
+2
Senior Technical Team Lead - Software Development, R&D
Senior Technical Team Lead - Software Development, R&D

PiiComm Inc. • Alfred and Plantagenet

On-site
CAD 90,000 - 125,000
Group Health
Dental Insurance
On-site Gym
+2
Senior Product Manager
Senior Product Manager

guidepoint • Toronto

Hybrid
CAD 140,000 - 160,000
PTO days
Holidays
Medical plan
+9
Director, Software Engineering
Director, Software Engineering

7Seventy • Mississauga

Hybrid
CAD 218,000 - 242,000
Benefits beginning on Day 1
Flexible paid time off
Parental and caregiver leave programs
+4
Software Development Manager
Software Development Manager

Aplin • Edmonton

On-site
CAD 110,000 - 160,000