Software Engineer โ€“ Threat Protection (C++)

McAfee

Full-time Other-General
Apply Now
Location
southwestern ontario, on, Canada
Posted
June 27, 2026

Job Description

Role Overview

We are looking for an experienced C++ Software Engineer to join our engineering team. As part of the Windows Antimalware Team, you will build high-quality Windows threat protection software that is delivered in our flagship McAfee products. Reporting to the Software Engineering Manager, this team delivers software that keeps our customersโ€™ machines free from harmful malware and potentially unwanted programs.

This is a Hybrid Position located in either Waterloo or Toronto, Canada. Candidates must be within a commutable distance to either location. You will be required to be onsite on an asโ€‘needed basis; when not working onsite, you will work from your home office.

About The Role

  • Develop and debug Windows user mode software in a collaborative environment using secure software development practices.
  • Drive the architecture and design of new threat protection features and capabilities.
  • Build software that interacts w...