[Hiring] Staff Windows Low Level C++ Engineer - Endpoint security @SentinelOne
Staff Windows Low Level C++ Engineer - Endpoint security @SentinelOne

[Hiring] Staff Windows Low Level C++ Engineer - Endpoint security @SentinelOne

2d ago - SentinelOne is hiring a remote Staff Windows Low Level C++ Engineer - Endpoint security. πŸ’Έ Salary: unspecified πŸ“Location: Germany, France, India, Brazil, Australia, Estonia, Japan, Czech Republic, Ecuador

Role Description

As a Windows Low Level Engineer - Endpoint security, you will design and develop advanced security features for SentinelOne’s Windows endpoint protection platform, operating across both user-mode and kernel-mode environments. Your responsibilities include:

  • Building and optimizing mission-critical components including anti-tampering protections, network sensors, and agent infrastructure.
  • Solving complex performance and stability challenges at massive scale.
  • Researching Windows internals and debugging deep system issues.
  • Collaborating with distributed engineering teams to deliver high-impact security capabilities protecting millions of devices worldwide.

Qualifications

  • Multiple years of experience as a software engineer in low-level programming using modern C++ (or using C and a willingness to learn modern C++).
  • Hands-on experience and in-depth understanding of Windows OS design & internals.
  • Experience with debugging of Windows applications and familiarity with related standard debugging and profiling tools.
  • Previous experience working on a production-grade product with wide-scale deployment.
  • Great communication skills and the ability to work both independently and with peers from different time zones.
  • Attention to detail and high coding standards.
  • An advantage: experience with Windows Kernel and Windows Drivers development, experience in security-oriented development, with reversing or malware analysis.

Requirements

  • Ability to design and develop primarily in modern C++ (23).
  • Capability to test and debug complicated real-world problems.
  • Willingness to continuously enrich knowledge and experience with Windows OS internals & Kernel, Endpoint Protection, and Endpoint Detection & Response eco-system.
  • Experience in executing significant new features and rewriting existing ones from scratch.
  • Ability to deal with extraordinary performance & optimization challenges.

Benefits

  • Flexible working hours; this is a 100% remote role based within France.
  • Optional membership in major coworking chains.
  • Generous employee stock plan in the form of grant of RSUs (restricted stock units), with 4 years vesting and 1 year cliff.
  • Yearly bonus depending on the performance of the company, paid out in 2 installments.
  • Paid Annual Leave.
  • Global gender-neutral Parental Leave (16 weeks, beyond the leave provided by local laws) & Grandparent Leave.
  • Volunteering paid day off & Additional paid Company holidays off.
  • Global Employee Assistance Program (confidential counseling related to both personal and work life matters).
  • LinkedIn Learning platform for Hard/Soft skills Training & Support for further educational activities/trainings.
  • Above-standard referral bonus & Additional country-specific benefits to France.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Germany, France, India, Brazil, Australia, Estonia, Japan, Czech Republic, Ecuador
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Windows Low Level C++ Engineer - Endpoint security @SentinelOne Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 165,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Germany, France, India, Brazil, Australia, Estonia, Japan, Czech Republic, Ecuador
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 165,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 165,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later