Sentinellabs

Staff Windows Low Level C++ Engineer - Endpoint security

Spain. Posted 16 months ago

The role

You will design and develop advanced security features for the Windows endpoint protection platform in user-mode and kernel-mode environments. You will build components like anti-tampering protections, network sensors, and agent infrastructure.

What you will do

  • Work in both user-mode and kernel-mode
  • Design and develop primarily in modern C++ (23)
  • Test and debug complicated real-world problems
  • Design and execute significant new features
  • Rewrite and reimplement existing features from scratch
  • Address performance and optimization challenges
  • Share knowledge within Platform teams and the broader Windows group

Required 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 and internals
  • Windows low-level development
  • Debugging of Windows applications
  • Familiarity with related standard debugging and profiling tools
  • Previous experience working on a production-grade product with a wide-scale deployment
  • Great communication skills
  • Ability to work both independently and with peers from different time zones
  • Problem-solving and out-of-the-box thinking
  • Attention to detail
  • High coding standards

Nice to have

  • experience with Windows Kernel and Windows Drivers development
  • experience in security-oriented development
  • reversing or malware analysis

Benefits

  • Restricted Stock Units (RSUs)
  • Employee Stock Purchase Plan (ESPP)
  • Competitive leave benefits
  • Gender-neutral parental leave
  • Medical and insurance benefits
  • Pension
  • Employee Assistance Program (EAP)
  • Global home office allowance
  • Monthly home office, internet and mobile phone allowance
  • Meal allowance
  • Transportation allowance
  • Optional membership in major coworking chains

Before you apply

  • Candidates must be already eligible to work in the EU at the time of applying
  • Relocation assistance is available for those willing to relocate to the Czech Republic if already eligible to work in the EU

About the company

SentinelOne is a company at the intersection of AI and security, pioneering a new operating model for cybersecurity. Their AI-native platform unifies protection across endpoint, cloud, identity, data, and AI systems.

Staff Windows Low Level C++ Engineer - Endpoint security at Sentinellabs | JobZoey