Sentinellabs
Staff Windows Low Level C++ Engineer - Endpoint security
Slovakia. 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 anti-tampering protections, network sensors, and agent infrastructure while solving performance and stability challenges.
What you will do
- Work in both user-mode and kernel-mode across a variety of fields
- 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
- Salary starting from 5000 EUR/month
- Annual bonus based on company performance, paid in two instalments
- 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
- Meal allowance
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.