3 дня назад
Software Engineer – Threat Protection (Windows/C++)
100 773 - 136 338CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer – Threat Protection (Windows/C++) (C++, Windows Security): Building and debugging Windows user-mode threat protection software for McAfee products with an accent on secure system programming, threat detection, and customer issue investigation. Focus on designing features that interact with processes, services, registries, and file systems, solving complex defects with Windows debugging tools, and improving product behavior through telemetry and crash-data analysis.
Location: Hybrid position in Waterloo or Toronto, Canada; candidates must live within commuting distance and be available onsite as needed.
Salary: CAD $100,772.50–$136,337.50 per year, depending on experience and qualifications.
Company
develops consumer security solutions that protect people and their devices from online threats, malware, and potentially unwanted programs.
What you will do
- Develop and debug Windows user-mode threat protection software using secure software development practices.
- Design the architecture of new threat protection features and capabilities.
- Build software interacting with Windows processes, services, registry, file system objects, and system configuration.
- Investigate customer issues using telemetry, logs, crash data, and data analysis.
- Triage and resolve complex defects with Visual Studio, WinDBG, and other Windows debugging tools.
- Collaborate across engineering disciplines, participate in code reviews, support the full software development lifecycle, and mentor junior engineers.
Requirements
- 4+ years of experience in C++ software development, including design, implementation, code review, and defect investigation.
- Strong proficiency in modern C++, multithreading, IPC, and system programming.
- Experience with Windows APIs for process control, services, registry, file system operations, and system configuration.
- Strong debugging and system-state investigation skills using Visual Studio, WinDBG, logs, telemetry, crash data, and Windows diagnostic tools.
- Experience using AI coding tools for assisted or agentic software development.
- Ability to analyze data with SQL or Python and collaborate effectively with engineering teammates.
Nice to have
- Kernel debugging analysis experience.
- Data analysis experience with Databricks.
- Experience with Windows performance analysis tools.
- Familiarity with Jenkins or other CI/CD pipelines.
Culture & Benefits
- Supportive and inclusive work environment with programs promoting diversity and community involvement.
- Flexible working hours and family-friendly benefits.
- Bonus program.
- Pension and retirement plans.
- Medical, dental, and vision coverage.
- Paid time off and paid parental leave.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
QNX Senior Cybersecurity Manager (Automotive)
108 750 - 158 750$
4 дня назад
Cybersecurity Lead Engineer/Architect (AI)
175 000 - 225 000$
6 дней назад
AI Security Engineer (Red Teaming)
5 дней назад
Security Operations Engineer (AI)
115 000 - 130 000$
4 дня назад
Offensive Security Lead - Penetration Testing
98 000 - 180 400CAD
4 дня назад
Offensive Security - Penetration Tester (Cybersecurity)
62 000 - 107 500CAD