C++ Software Engineer developing high-quality Windows threat protection software for McAfee's flagship products. Collaborating with engineering teams to design and implement new features and capabilities.
Responsibilities
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 with Windows system components such as processes, services, registry, file system objects, and system configuration
Use telemetry, logs, crash data, and data analysis to investigate in-field customer issues and improve product behavior
Triage and resolve complex defects using a variety of Windows debugging tools and techniques
Work across the software development lifecycle, from design and implementation to validation and operational improvement
Collaborate with teammates across engineering disciplines to break down work, review code, and deliver high-quality solutions
Mentor junior engineers and contribute to a strong engineering culture
Requirements
4+ years of experience in C++ software development
Proficient in modern C++, multithreading, IPC, and System Programming
Strong debugging skills using Visual Studio and WinDBG
Experience with Windows APIs related to process control, services, registry, file system operations, and system configuration
Experience using AI coding tools for assisted and/or agentic software development
Ability to analyze data using SQL or Python
Excellent teamwork and communication skills
Kernel debugging analysis a bonus
Experience with Databricks and Windows performance analysis tools is a bonus
Chief Architect leading enterprise architecture vision and AI development strategy for Sitero, a CRO offering technology - enabled solutions. Driving modernization and best practices in engineering while shaping technical direction.
C++ Backend Optimization Engineer developing efficient computation kernels for popular music production tools. Collaborating with an international team on audio AI and music technology.
Lead project coordination and initiatives to increase physician health education and awareness at Doctors of BC. Collaborating with physicians and internal partners to design and deliver wellness workshops.
Software Engineer contributing to Tailscale's product development with a focus on identity and access management. Collaborating with teams to design, build, and maintain backend services.
Software Engineer II developing back - end systems for Affirm's card management and transaction processing. Collaborating with cross - functional teams to enhance card offerings through complex engineering solutions.
Intermediate Java Programmer enhancing and maintaining enterprise applications for energy trading at Enbridge. Collaborating on technical designs, supporting system initiatives, and improving processes.
Senior Backend Programmer for Behaviour Interactive contributing to online infrastructure and high - performance server applications. Collaborating on backend development for an unannounced project.
Remote .NET Developer at Workiy specializing in enterprise - level applications using Microsoft technologies. Collaborating with teams to deliver scalable solutions and participate in full Software Development Life Cycle.