Back to job search
Canada Mortgage and Housing Corporation (CMHC) Société canadienne d'hypothèques et de logement(SCHL) logo

Principal, Software Engineering

  • Ottawa, ON
  • Hybrid
  • Posted Aug 27, 2026
  • 1 position

$129,175–$161,469 / year

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Lead · 10+ years
Minimum education
Bachelor’s degree
Apply by
Nov 28, 2026
Posting language
English
Working hours
40 hours per week

Job summary

The Principal Software Engineer will guide engineering effectiveness, delivery excellence, and operational readiness across multiple product teams. They will act as a strategic advisor to translate complex business requirements into scalable, secure, and resilient technology solutions.

Job details

The Principal Software Engineer will guide engineering effectiveness, delivery excellence, and operational readiness across multiple product teams. They will act as a strategic advisor to translate complex business requirements into scalable, secure, and resilient technology solutions. Candidates must have an undergraduate degree in a relevant field and at least ten years of experience in software engineering with expertise in architecture and platform modernization. Strong proficiency in secure development practices, cloud-native technologies, and the ability to influence senior stakeholders are essential.

What you’ll do

The Principal Software Engineer will guide engineering effectiveness, delivery excellence, and operational readiness across multiple product teams. They will act as a strategic advisor to translate complex business requirements into scalable, secure, and resilient technology solutions.

Requirements

Candidates must have an undergraduate degree in a relevant field and at least ten years of experience in software engineering with expertise in architecture and platform modernization. Strong proficiency in secure development practices, cloud-native technologies, and the ability to influence senior stakeholders are essential.

Benefits

  • Annual paid vacation
  • Annual individual performance incentive
  • Defined benefit pension plan
  • Comprehensive group insurance plan
  • Training and mentorship
  • Inclusive workplace culture

Listed skills

  • Microsoft Azure · Preferred
  • Kubernetes · Preferred
  • Node.js · Preferred
  • JavaScript · Preferred
  • TypeScript · Preferred
  • C++ · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Software engineering
  • Cloud-native platforms
  • Azure
  • Kubernetes
  • CI/CD pipelines
  • JavaScript
  • TypeScript
  • C#
  • Node.js
  • OAuth2
  • OIDC
  • JWT
  • API hardening
  • Secure software development lifecycle
  • Threat modeling
  • Engineering governance

Job areas

  • Technology
  • Software
  • Engineering
  • Management & Leadership
  • Government & Public Sector

More jobs from Canada Mortgage and Housing Corporation (CMHC) Société canadienne d'hypothèques et de logement(SCHL)

See all jobs from Canada Mortgage and Housing Corporation (CMHC) Société canadienne d'hypothèques et de logement(SCHL)