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.
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.
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.
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.
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.
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 |