Enable job alerts via email!

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

CrowdStrike

Manitoba

Remote

CAD 150,000 - 200,000

Full time

Today
Be an early applicant

Job summary

A cybersecurity firm in Manitoba is seeking an experienced developer to design detection systems and enhance their Windows software. The ideal candidate has over 5 years in C/C++ development, a strong understanding of Windows internals, and thrives in a flexible remote environment. Supportive perks such as wellness programs and professional growth opportunities are included.

Benefits

Competitive salary
Remote-friendly work culture
Comprehensive wellness programs
Professional development opportunities
Paid parental and adoption leave
Vibrant office culture

Qualifications

  • 5+ years of experience designing and delivering software in C/C++.
  • 2+ years with Windows internals and low-level programming.
  • Strong leadership and collaboration skills.

Responsibilities

  • Design and build detection logic for cybersecurity.
  • Extend the Windows codebase using C/C++, Python.
  • Troubleshoot product issues and assist support teams.

Skills

C/C++
Windows Internals
Low-level System Programming
Python
Team Collaboration
Job description

Employer Industry: Cybersecurity

Why consider this job opportunity:

  • Competitive salary range of up to $200,000 CAD per year, including variable compensation and equity
  • Remote-friendly and flexible work culture, allowing for work-life balance
  • Comprehensive physical and mental wellness programs to support employee health
  • Professional development opportunities for all employees, fostering career growth
  • Paid parental and adoption leaves, promoting family support
  • Vibrant office culture with world-class amenities and employee networks
What to Expect (Job Responsibilities):
  • Design and build detection logic and systems to identify cyber attackers and prevent breaches
  • Extend the existing Windows codebase and test suites utilizing C/C++, Python, and other relevant tools
  • Collaborate across multiple teams to brainstorm and implement robust solutions for complex problems
  • Troubleshoot product issues as necessary and assist customer support teams
  • Ensure code quality through secure coding practices, effective peer reviews, and resilient architecture patterns
What is Required (Qualifications):
  • 5+ years of recent experience designing and delivering high-quality software in C/C++ for Windows
  • 2+ years of experience with Windows internals, security features, and low-level system programming
  • Strong team player capable of leading, mentoring, and collaborating in a globally distributed environment
  • Ability to work independently with minimal supervision while meeting expected outcomes
How to Stand Out (Preferred Qualifications):
  • Recent experience in security, 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.

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