Staff Windows Low Level Engineer - Endpoint Security

SentinelOne Logo

SentinelOne

πŸ“Remote - Czech Republic

Summary

Join SentinelOne's Platform group as a Software Engineer and contribute to the development and maintenance of critical low-level components for our AI-powered cybersecurity platform. Collaborate with a talented team to design, develop, test, and debug complex features in modern C++ (23), primarily working in both user-mode and kernel-mode environments. Your work will directly impact the security of millions of endpoints worldwide, addressing performance optimization challenges at a massive scale. This role requires extensive experience in low-level programming, Windows internals, and a deep understanding of OS design. SentinelOne offers a competitive benefits package, including flexible work arrangements, stock options, bonuses, comprehensive insurance, generous paid time off, and various professional development opportunities.

Requirements

  • 4+ years of experience as a software developer in the area of low level programming
  • 4+ years' experience in C and C++
  • Hands on experience and In-depth understanding of OS design and internals, preferably Windows
  • Hands on experience with Windows low-level development, and development and debugging of Windows applications
  • Deep hands on familiarity with standard debugging and profiling tools for Windows
  • Previous experience of working on a production-grade product with a wide scale deployment
  • Great communication skills
  • Ability to work independently and with peers from different time zones
  • Problem solving and Out-of-the-box thinking

Responsibilities

  • Design, develop primarily in modern C++ (23), test and debug the most complicated real world problems (often unseen before)
  • Continuously enrich your knowledge and experience with Windows OS internals and the Endpoint Protection as well as Endpoint Detection & Response eco-system
  • Design and execute significant new features, as well as rewrites and reimplements the existing ones from scratch
  • Deal with extraordinary performance & optimization challenges, given the scale of our cybersecurity SW (handling hundreds of billions of events every day)

Preferred Qualifications

Windows Kernel development experience

Benefits

  • Grant of Restricted Stock Units with a 4-year vesting plan
  • Annual performance-based bonuses
  • An employee stock purchase plan
  • Flexible Time Off
  • On top of the standard 5 weeks vacation
  • Flexible paid sick days
  • Fully paid Short Term Sick/Nursing Leave
  • 16-week parental leave
  • Grandparent leave
  • Additional company holidays
  • Pension Insurance Contribution
  • Premium life insurance
  • Private medical care (for you and +1)
  • A Global Employee Assistance Program
  • Monthly meal and well-being allowance
  • High-end MacBook/Windows laptop
  • Work-from-home support
  • In-office refreshments
  • LinkedIn Learning
  • Internal mentoring
  • Educational support
  • Generous referral bonuses
  • Optional company events (sports, BBQs, charity)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.