Windows Engineering

 

Description:

CrowdStrike, a global leader in cybersecurity, is seeking a highly skilled Windows Software Engineer to join its Detonations and Threat Analysis Platform (DATA) team. Since 2011, CrowdStrike has been at the forefront of protecting organizations worldwide through its AI-native cybersecurity solutions designed to stop breaches and safeguard digital ecosystems. The company’s mission-driven culture fosters innovation, collaboration, and professional growth while empowering each employee to make a tangible impact.

In this role, you will be primarily responsible for researching, designing, and developing dynamic analysis capabilities within the Windows ecosystem. You will work on advanced threat analysis tools that combine both static and dynamic malware analysis, contributing to the continuous improvement of CrowdStrike’s world-class threat intelligence platform. This position involves deep technical work across Windows internals, including file systems, processes, memory management, and networking subsystems, as well as collaboration with security researchers and engineering teams to develop solutions that detect and prevent emerging threats.

While your primary focus will be Windows, you will also have the opportunity to enhance your expertise by contributing to Linux and macOS analysis environments.


Key Responsibilities:

  • Design, build, and optimize software applications that enhance the performance and reliability of Windows dynamic analysis environments.

  • Collaborate with product and research teams to identify and integrate new capabilities into the threat analysis platform.

  • Contribute to the detection and analysis of new malware families by developing automated intelligence and Indicators of Compromise (IOCs).

  • Troubleshoot and resolve complex issues related to performance, memory, and system integrity.

  • Participate in defining the technical direction for Windows threat visibility and detection capabilities.

  • Drive innovation by exploring creative approaches for dynamic malware analysis and detection.


Required Skills and Qualifications:

  • Minimum 5+ years of hands-on experience in software development using C/C++.

  • Strong understanding of Windows internals (user and kernel space).

  • Expertise in debugging, memory corruption analysis, and performance optimization.

  • Solid knowledge of Windows APIs and networking fundamentals.

  • Proven track record of successfully delivering major software features or releases as part of a collaborative team.


Preferred / Bonus Qualifications:

  • Experience with sandbox technologies or dynamic malware analysis.

  • Background in endpoint security software or system tracing.

  • Knowledge of Linux or macOS user-mode or kernel-level programming.


Benefits:

  • Fully remote and flexible work culture.

  • Competitive salary, equity, and incentive compensation packages.

  • Comprehensive health, wellness, and mental health support programs.

  • Paid vacation, holidays, and parental/adoption leaves.

  • Global professional development opportunities.

  • Employee networking and volunteer initiatives to promote collaboration and inclusion.

  • Recognized as a Great Place to Work™ globally.


Equal Opportunity Commitment:

CrowdStrike is an equal opportunity employer committed to diversity, inclusion, and fair employment practices. The company prohibits discrimination based on race, color, religion, sex, gender identity, sexual orientation, age, disability, veteran status, or any other protected characteristic. Reasonable accommodations are provided to individuals with disabilities throughout the hiring process.

Organization Crowd Strike
Industry Engineering Jobs
Occupational Category Windows Engineering
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-10-17 3:18 pm
Expires on 2026-01-05