Enable job alerts via email!

Sr. Software Engineer - Windows Kernel (Remote, CAN)

CrowdStrike

Canada

Remote

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading cybersecurity organization in Canada seeks a software developer experienced in C/C++ and Windows internals. You will design detection systems, extend codebases, and work collaboratively in a remote-friendly environment. Ideal candidates have over 5 years of software development experience in security contexts. The role offers competitive rewards and avenues for professional growth.

Benefits

Career advancement opportunities
Remote-friendly work culture
Comprehensive wellness programs
Competitive vacation policies
Professional development opportunities

Qualifications

  • 5+ years of experience in C/C++ software development for Windows.
  • 2+ years of experience with Windows internals and low-level programming.
  • Ability to operate in a remote, independent role.

Responsibilities

  • Design and build systems to detect cyber threats.
  • Extend and test the existing Windows codebase.
  • Collaborate with teams to develop solutions.

Skills

C/C++
Windows Internals
Python
Communication
Collaboration
Job description

Employer Industry: Cybersecurity

Why consider this job opportunity:

  • Opportunity for career advancement and growth within a leading cybersecurity organization
  • Remote-friendly and flexible work culture
  • Comprehensive physical and mental wellness programs
  • Market leader in compensation and equity awards
  • Competitive vacation and holidays for recharge
  • Professional development opportunities for all employees
What to Expect (Job Responsibilities):
  • Design and build detection logic and systems to detect cyber attackers and stop breaches
  • Extend the existing Windows codebase and test suites utilizing C/C++, Python, and other tools as appropriate
  • Collaborate across multiple teams to brainstorm, define, and build solutions
  • Troubleshoot issues within the product, assisting customer support when necessary
  • Champion engineering best practices, including secure coding and effective peer code reviews
What is Required (Qualifications):
  • 5+ years of recent experience designing, building, and delivering high-quality software in C/C++ for Windows
  • 2+ years of recent experience with Windows internals, security features, and low-level system programming
  • Proven ability to work effectively in a globally distributed team
  • Ability to work remotely and independently with minimal supervision
  • Strong communication and collaboration skills
How to Stand Out (Preferred Qualifications):
  • Recent prior security experience, particularly in exploit and vulnerability analysis
  • Experience writing Windows kernel-mode drivers in a shipping product
  • Development or testing experience with Python

We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately.

We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.