Talent.com
CMHC - SCHL
Senior Specialist, Software EngineeringCMHC - SCHL • Ottawa
Senior Specialist, Software Engineering

Senior Specialist, Software Engineering

CMHC - SCHL • Ottawa
12 days ago
Job type
  • Full-time
  • Permanent
Job description

Job Requisition ID: 12377

Position Status: Permanent Full Time

Position Type: Hybrid

Office Location: Montreal (QC); Ottawa (ON); Toronto (ON)

Travel Requirement: Limited

Language Designation: English Essential

Language Skill Levels (Read/Write/Speak): ZZZ

Security Requirement: Reliability Status

Salary: Our salaries generally range from $ 104,180.28 to $ 130,225.36 and are based on qualifications and experience.

About CMHC

The work you do and the work we do together matters. We come to work every day with a common purpose: to contribute to a well-functioning housing system.

At CMHC, we hold ourselves accountable for our results and support our colleagues in their achievements. We thrive on collaboration, connecting across CMHC and involving the right people to get our work done. Our leadership style is guided by trust, where our leaders favour an adaptive approach based on the needs of their teams.

Join us and be part of a team that's committed to making a real difference and be part of something meaningful.

What’s in it for you

We’ve got the purpose, the people and the perks you need for a fulfilling career. Here’s the comprehensive and generous benefits you get when you’re a permanent employee:

  • Annual Paid vacation.
  • Annual individual performance incentive.
  • Defined benefit pension plan.
  • Comprehensive group insurance plan to support your well-being from day one.
  • Support towards your personal and professional growth with training, mentorship and more.
  • An inclusive workplace culture and environment.
  • While positions at CMHC require some in-office presence, alternative work arrangements may be considered for Indigenous candidates.

Members of the following employment equity deserving groups will be prioritized for this job: Indigenous Peoples

About the role

Join the Business Solutions Engineering team, in the Senior Specialist, Software Engineering position, where we are developing the next generation of software applications to enable CMHC to achieve its strategy. As a Subject Matter Expert, you will guide a team of Developers specializing in one of CMHC’s platforms. Your skills and passion for collaborative application development, programming, leading teams, user-centric design and software reliability will contribute to the development and maintenance of CMHC’s business platforms and other applications to propel CMHC forward efficiently and securely.

What you’ll do:

  • Being CMHC’s leading expert on a platform or set of application development technologies, while also guiding and advising a team of developers in their work by providing mentoring, guidance, and knowledge sharing.
  • Interface with the client community to determine their system needs, document the current and proposed business processes, and advise clients of the proposed solutions and their impacts.
  • Author technical specification documents and diagrams for CMHC’s platforms and custom developed applications.
  • Develop logical and physical system models incorporating the business processes and prepare clear, concise and well-written analysis documents or program specifications.
  • Design logically sound, readily maintained program structures based on program specifications.
  • Completes application development projects for SSDLC implementation into production, particularly programs to be coded of higher complexity.

What you should have:

  • A bachelor's degree in Computer Science, Data Science, Information Management, or a related field. An equivalent combination of education and/or experience may be considered.
  • A minimum of 7 years of experience in programming, developing, and implementing business applications. This experience would be in roles and projects with increasing complexity in application development.
  • Leading expertise in CMHC’s application development platforms/environments. This position will be CMHC’s expert in our technology platforms (see below).
  • An advanced ability to design and implement scalable applications aligned with business goals, including setting technical standards, best practices, and reference designs.
  • Advanced Knowledge of business ecosystems, SaaS, infrastructure as a service (IaaS), platform as a service (PaaS), SOA, APIs, open data, microservices, event-driven architecture with a focus on Microsoft technologies.
  • Proven interpersonal, leadership and business competencies, including teamwork, facilitation, communication, presentation, influencing and negotiation skills.
  • Thrive for automation and early feedback. And ability to collaborate with team members.

Technologies:

  • ReactJS, NodeJS, Typescript.
  • Microservices development and event driven architecture.
  • Knowledge of design patterns and best practices.
  • Source code management and DevOps practices with Azure DevOps and Git.
  • Knowledge of automated testing tools to collaborate with QAs : Playwright, Postman.
  • Knowledge of accessibility standards (WCAG 2.1 AA) and testing tools : Jest-Axe, WAVE, NVDA is an asset.
  • Experience working with cloud platforms (Azure (preferred), AWS, GCP) Azure Logic Apps, Azure Functions, Azure Service Bus and API Management.

Posting closing date: Note, the competition will remain active until filled.

Our commitment to diversity, equity, and inclusion

We’re committed to employment equity and encourage women, Indigenous Peoples, persons with disabilities, veterans and persons of all races, ethnicities, religions, abilities, sexual orientations, and gender identities and expressions to apply. We also welcome applications from non-Canadians who are eligible to work in Canada.

CMHC is an inclusive workplace where diversity of thought – and of people – are recognized, valued, and considered essential to achieving our mission.

Learn more about our commitment to diversity and inclusion

What happens after you apply

We know that applying for a new job can be both exciting and daunting, and we appreciate your effort. Learn more about our hiring process. If you are selected for an interview or testing, please advise us if you require an accommodation.

If you applied before and you were not successful don’t worry – we're always posting new positions, so don’t hesitate to give it another shot. We’re excited to see what you bring to the table this time around!

Create a job alert for this search

Senior Specialist, Software Engineering • Ottawa

Similar jobs

Senior Software Engineer (Accessibility)

MozillaOttawa, ON, CA
Full-time

At Mozilla, accessibility (or a11y for short) is an integral part of our mission to ensure the internet is “open and accessible to all,” helping to empower people, regardless of their abilities, to... Show more

 • Promoted

Senior Software Engineer - Logistics

PostGridOttawa, ON, CA
Full-time

PostGrid is a global leader in enterprise SaaS platform for automated offline communications.Our robust APIs empower organizations to create, personalize, and dispatch physical mail letters, postca... Show more

 • Promoted

Senior Software Engineer

fiveonefourOttawa, ON, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Software Engineering Manager

ToparoOttawa, ON, CA
Full-time +1

Our client, a forward-thinking, remote-first company based in Montreal, is revolutionizing the crypto space with a cutting-edge SaaS solution.As they continue to grow, they seek a dynamic and exper... Show more

 • Promoted

Senior Software Engineer, Global Markets Platform Lead

AlpacaOttawa, ON, CA
Full-time

A leading financial technology company is seeking a Senior Engineer to design and maintain systems that empower millions of users.This role requires proven experience in financial systems and the a... Show more

 • Promoted

Senior Engineer for Innovative Software Development and Mentorship

MakeshipOttawa, ON, CA
Full-time

Join a transformative project environment as a Senior Software Engineer.Spearhead the development of scalable solutions while fostering collaboration and mentorship within a talented engineering te... Show more

 • Promoted

Senior Software Developer - AI

Solace Corporationottawa, on, Canada
Full-time

Senior Software Developer position on the AI team.In this role, you will be a key technical leader working on the Solace Agent Mesh: an event‑driven integration and orchestration platform for agent... Show more

 • Promoted

Senior Software Engineer in Test (SDET)

Solink Corp.ottawa, on, Canada
Full-time +1

Senior Software Engineer in Test (SDET).Sean O'Hagan, (Director, Engineering).We provide businesses with the tools to.Our cloud-based platform integrates seamlessly with your existing cameras and s... Show more

 • Promoted

Senior Software Engineer

enurgenOttawa, ON, CA
Full-time

Enurgen is building DUET — a generational platform for utility-scale solar that turns raw fleet telemetry into recovered revenue.We close the gap between what conventional monitoring can see and wh... Show more

 • Promoted

Software Solutions Specialist

Nanometrics Inc.Ottawa
Full-time

Be among the first 25 applicants.With over 37 years of seismic technology and industry application experience, we are a global, award-winning company providing monitoring solutions and equipment fo... Show more

 • Promoted

Senior Software Engineer, Card Solutions (Ontario)

ReapOttawa, ON, CA
Full-time

Reap is a global financial technology company headquartered in Hong Kong with employees across multiple countries.We enable financial connectivity and access for businesses worldwide by combining t... Show more

 • Promoted

Senior Platform Engineering Specialist

CANARIEOttawa
Full-time +1

CANARIE connects Canada to the world.Our programs equip researchers, students, and startups in Canada to excel on the global stage.Together with our 13 provincial and territorial partners, we form ... Show more

 • Promoted

Senior Software Engineering Manager Remote

AffirmOttawa, ON, CA
Remote
Full-time

As a Senior Engineering Manager at Affirm, focus on amplifying developer productivity and innovation across teams.This remote role emphasizes leadership in environment management and system improve... Show more

 • Promoted

Software Engineering Developer, Air & Naval Sonar

General Dynamics Mission Systems–CanadaOttawa, ON, CA
Full-time

General Dynamics Mission Systems-Canada is hiring for a current vacancy and future Software Engineering openings for upcoming projects in our Air & Naval (A&N) Sonar division.Join a team developing... Show more

 • Promoted

Senior Software Engineer

PentasiaOttawa, ON, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Sign in to access AI-powered advices.Continue with Google Continue with Google.Continue with Google Continue with Google.Continue with ... Show more

 • Promoted

Senior Software & Configuration Engineer, Military Vehicles

General Dynamics Land Systems–CanadaOttawa, ON, CA
Full-time

A prominent defense contractor in Ottawa is seeking a Software Management Engineer to participate in software management for Wheeled Light Armoured Vehicles.Key responsibilities include managing co... Show more

 • Promoted

Senior Software Engineer - Remote, Scale & Mentor Teams

InvertOttawa, ON, CA
Remote
Full-time

A forward-thinking biotechnology company is seeking a Senior Software Engineer to join their remote-first team.The role involves shipping features and making technical decisions to support scaling ... Show more

 • Promoted

Senior Software Engineer in AI Development

AlphaSenseOttawa, ON, CA
Full-time

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Show more

 • Promoted

Senior Software Engineer, Backend (AI Agent Integrations)

CrestaOttawa, ON, CA
Full-time

Cresta is on a mission to turn every customer conversation into a competitive advantage by unlocking the true potential of the contact center.Our platform combines the best of AI and human intellig... Show more

 • Promoted

Senior Engineering Manager

SynitiOttawa, ON, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Capgemini, tackles the hardest work in data for the world’s largest organizations.We combine intelligent software with deep data expert... Show more