Enable job alerts via email!

Sr. Software Engineer - Windows Kernel, Core Platform (Remote)

CrowdStrike

Sunnyvale (CA)

Remote

USD 135,000 - 215,000

Full time

13 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading cybersecurity company is seeking a Senior Software Engineer focused on Windows Kernel development. This role involves designing and implementing core features for a security product, collaborating with multi-functional teams, and contributing to next-generation security solutions. The ideal candidate will have deep expertise in C++, Windows OS internals, and a proven track record of delivering major features in a distributed team environment.

Benefits

Remote-friendly and flexible work culture
Competitive compensation and equity
Wellness programs and vacation
Parental leave and professional development
Employee resource groups and volunteer opportunities

Qualifications

  • Deep knowledge of C++, Windows OS Kernel, and Driver Development.
  • Experience debugging memory issues and system performance.
  • Ability to lead and collaborate effectively in a distributed team.

Responsibilities

  • Develop core features across OS subsystems for Windows.
  • Participate in architecture and strategy for security features.
  • Own features from design to delivery, including product demos.

Skills

C++
Windows OS Kernel
Driver Development
Debugging
Collaboration

Job description

Sr. Software Engineer - Windows Kernel, Core Platform (Remote)

Join to apply for the Sr. Software Engineer - Windows Kernel, Core Platform (Remote) role at CrowdStrike.

As a global leader in cybersecurity, CrowdStrike protects the people, processes, and technologies that drive modern organizations. Since 2011, our mission has been to stop breaches with the world’s most advanced AI-native platform. We work on large-scale distributed systems, processing nearly 3 trillion events daily, with 3.44 PB of RAM across our servers. Our customers span all industries, relying on us to keep their businesses safe and operational. We foster a culture that offers flexibility and autonomy, encouraging innovation and dedication to our community and customers. If you’re passionate about cybersecurity, consider joining us in a mission that truly matters.

About The Role

CrowdStrike Falcon Host is a security product with two components: a sensor (driver) installed on client machines to observe system activity and recognize malicious behavior, and a cloud component that aggregates telemetry, correlates malicious activities, and provides threat summaries to operations teams.

This is a Senior Software Development Engineer role focused on developing the sensor on Windows. Responsibilities include designing and implementing core features across OS subsystems such as file system, memory, process, and networking, with shared components for Linux and Mac. The team operates under Agile principles, shipping frequently.

Note: This role is open to candidates in Canada and the USA.

What You'll Do

  • Partner with the sensor development team on architecture, strategy, and building next-generation security features.
  • Develop new product concepts.
  • Design and build software with cross-platform deliverables (Windows, Mac, Linux).
  • Own features from design to delivery, including participation in product demos.
  • Collaborate with multi-functional teams across locations.

What You’ll Need

  • Deep knowledge of C++, Windows OS Kernel, and Driver Development.
  • Strong understanding of Windows low-level OS internals.
  • Experience debugging memory issues, process contention, and system performance.
  • Experience shipping major features and releases with teams.
  • Ability to lead, mentor, communicate, and collaborate effectively in a distributed team.

Bonus Points

  • Background in scalable, lightweight, high-performance systems.
  • Expertise in core OS concepts and subsystems.
  • Familiarity with Agile processes.
  • Knowledge of Security principles.

Benefits of Working at CrowdStrike

  • Remote-friendly and flexible work culture.
  • Competitive compensation and equity.
  • Wellness programs, vacation, parental leave, and professional development.
  • Employee resource groups, volunteer opportunities, and a vibrant office culture.
  • Recognition as a Great Place to Work globally.

CrowdStrike is an equal opportunity employer committed to fostering a culture of inclusion. We support veterans and individuals with disabilities. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, or other protected characteristics. For assistance or accommodations, contact recruiting@crowdstrike.com.

Our salary ranges are: in the U.S., $135,000 - $215,000/year plus incentives, equity, and benefits; in Canada, $150,000 - $225,000 CAD/year plus incentives, equity, and benefits. Salary is based on experience, skills, and location.

Expected close date: 09-08-2024.

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

Similar jobs

Sr. Software Engineer - Windows Kernel, Core Platform (Remote)

CrowdStrike

Remote

USD 100,000 - 150,000

25 days ago