Salary
💰 CA$115,000 - CA$165,000 per year
About the role
- Design and build software applications to enhance the efficacy of our Windows dynamic analysis environments.
- Collaborate with product management teams to identify and integrate new features into the threat analysis platform, ensuring effective analysis and reporting on the latest malware families.
- Work jointly with security researchers across teams to gain a deep understanding of the evolving threat landscape.
- Drive innovation by thinking creatively and developing novel approaches for threat detection.
- Research and development of dynamic analysis capabilities across core OS subsystems such as file systems, memory, process, and networking.
- Create and enhance threat analysis capabilities for Windows operating systems and contribute to Linux and Mac analysis capabilities.
- Collaborate closely with developers, site reliability engineers, and security researchers to build applications that identify and thwart malicious actors.
- Help set the technical direction for visibility and detection of Windows threats within the platform.
Requirements
- 5+ years in-depth knowledge of software design and extensive development experience in C/C++.
- Strong understanding of low-level Windows internals and Windows API, encompassing both user space and kernel space.
- Proven experience debugging memory corruptions, contentions, and system performance issues.
- Solid grasp of networking fundamentals.
- Experience working effectively within a team to ship major features and releases.
- Bonus Points: Experience with Sandbox technology.
- Bonus Points: Experience developing endpoint security software products and systems.
- Bonus Points: Experience with system tracing.
- Bonus Points: Experience with Linux user mode and/or kernel programming.
- Bonus Points: Experience with Mac OS user mode programming.
- Must maintain legal entitlement to work in Canada.