Principal, Software Engineering
- Ottawa, ON
- Hybrid
- Posted Aug 27, 2026
- 1 position
$129,175–$161,469 / year
Opens an external site
- 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)
Specialist, Quality Assurance
- Hybrid
- Ottawa, ON
- Posted Oct 4, 2026
Senior Officer, Operations
- Hybrid
- Winnipeg, MB
- Posted Oct 3, 2026
Agent principal, Opérations
- Hybrid
- Winnipeg, MB
- Posted Oct 3, 2026
Spécialiste, Gestion des vulnérabilités d'entreprise
- Hybrid
- Ottawa, ON
- Posted Sep 11, 2026
