Enable job alerts via email!

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

CrowdStrike

Nova Scotia

Remote

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Job summary

A leading cybersecurity firm in Canada is seeking a skilled software developer to design and build systems that detect and combat cyber threats. The ideal candidate will have over 5 years of experience in C/C++ for Windows, strong teamwork skills, and the ability to work remotely. The role offers competitive compensation and a flexible work culture.

Benefits

Competitive salary
Remote-friendly and flexible work culture
Comprehensive wellness programs
Paid parental and adoption leaves
Professional development opportunities

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.
  • Strong team player capable of leading, mentoring, and collaborating in a globally distributed team.

Responsibilities

  • Design and build detection logic and systems to detect cyber attackers and stop breaches.
  • Extend existing Windows codebase and test suites utilizing C/C++, Python, and other tools.
  • Troubleshoot product issues and assist customer support when necessary.

Skills

C/C++ Software Development
Windows Internals
Team Collaboration
Remote Work Capability
Communication Skills

Tools

Python
Job description

Employer Industry: Cybersecurity

Why consider this job opportunity:

  • Competitive salary with market-leading compensation and equity awards
  • Remote-friendly and flexible work culture
  • Comprehensive physical and mental wellness programs
  • Paid parental and adoption leaves
  • Professional development opportunities for all employees regardless of level or role
  • Vibrant office culture with world-class amenities
What to Expect (Job Responsibilities):
  • Design and build detection logic and systems to detect cyber attackers and stop breaches
  • Extend existing Windows codebase and test suites utilizing C/C++, Python, and other tools
  • Collaborate across multiple teams to brainstorm, define, and build solutions
  • Troubleshoot product issues and assist customer support when necessary
  • Champion engineering best practices, including secure coding and resilient architecture patterns
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
  • Strong team player capable of leading, mentoring, and collaborating in a globally distributed team
  • Ability to work remotely and independently with minimal supervision
  • Excellent communication skills to deliver and accept feedback with grace
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.