Staff Windows Low Level C++ Engineer - Endpoint security

SentinelOne

España

Hybrid

PHP 2,455,494 - 3,683,241

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Restricted Stock Units (RSUs)
Employee Stock Purchase Plan (ESPP)
Medical and insurance benefits
Global home office allowance
Meal allowance

Job summary

SentinelOne is seeking a Software Engineer to design and develop advanced security features for their Windows endpoint protection platform. The role emphasizes low-level programming in modern C++, with collaboration across distributed engineering teams focusing on security capabilities that protect millions of devices worldwide.

Candidates should have multiple years of experience in low-level programming, a commitment to high coding standards, and a keen attention to detail. Benefits include RSUs, leave benefits, and allowances for home office and transportation.

Qualifications

  • Multiple years of experience as a software engineer focused on low-level programming with modern C++.
  • Hands-on experience with Windows OS design and debugging.
  • Experience on a production-grade product with wide-scale deployment.

Responsibilities

  • Design and develop advanced security features for SentinelOne’s platform.
  • Optimize components and improve performance at scale.
  • Collaborate with teams on Windows agent features and security.

Skills

Low-level programming
Modern C++ (C++23)
Windows OS internals
Debugging tools
Problem-solving

Job description

Responsibilities
  • Design and develop advanced security features for SentinelOne’s Windows endpoint protection platform, operating across both user-mode and kernel-mode environments, including anti‑tampering protections, network sensors, and agent infrastructure.
  • Build and optimize mission‑critical components, improve performance and stability at massive scale, and research Windows internals to debug deep system issues while collaborating with distributed engineering teams to deliver high‑impact security capabilities that protect millions of devices worldwide.
  • Collaborate within the Platform group on complex low‑level areas such as Windows agent anti‑tampering, kernel‑side features, network sensors, device control, user‑mode security, installers, logging, and communication services to enhance the overall quality, performance, and stability of the agent.
  • Design, develop, test, and debug sophisticated real‑world problems primarily in modern C++ (23), continuously expanding knowledge of Windows OS internals, kernel development, endpoint protection, and the Endpoint Detection & Response ecosystem.
  • Contribute to and share knowledge across Platform teams and the broader Windows group, influencing the security of tens of millions of Windows devices for enterprise and government customers worldwide.
  • Work remotely on a flexible schedule. For Spain, only candidates eligible to work in the EU at the time of application are considered. Relocation assistance to the Czech Republic is available for eligible EU candidates.
Qualifications
  • Multiple years of experience as a software engineer focused on low‑level programming with modern C++ (or C with willingness to learn modern C++).
  • Hands‑on experience and in‑depth understanding of Windows OS design and internals, low‑level development, and debugging of Windows applications using standard debugging and profiling tools.
  • Experience working on a production‑grade product with wide‑scale deployment.
  • Excellent communication skills and ability to work independently and with peers across time zones, demonstrating problem‑solving and out‑of‑the‑box thinking.
  • Attention to detail and commitment to high coding standards.
  • Advantage: experience with Windows kernel and driver development, security‑oriented development, reversing, or malware analysis.
Benefits
  • Restricted Stock Units (RSUs) and Employee Stock Purchase Plan (ESPP).
  • Competitive leave benefits and gender‑neutral parental leave.
  • Medical and insurance benefits, pension, and Employee Assistance Program (EAP).
  • Global home office allowance and monthly home office, internet, and mobile phone allowance.
  • Meal allowance and transportation allowance.

SentinelOne is proud to be an Equal Employment Opportunity and affirmative action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

SentinelOne participates in the E‑Verify Program for all U.S. based roles.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Windows Low-Level C++ Security Engineer – Endpoint
Remote Windows Low-Level C++ Security Engineer – Endpoint

SentinelOne • España

Hybrid
PHP 2,455,000 - 3,684,000
Restricted Stock Units (RSUs)
Employee Stock Purchase Plan (ESPP)
Medical and insurance benefits
+2
Endpoint Security Engineer
Endpoint Security Engineer

JustMarkets • Philippines

Hybrid
PHP 600,000 - 1,200,000
Paid vacation days
Paid sick leave
Public holidays per policy
+5
Sr. Solutions Engineer - Mexico
Sr. Solutions Engineer - Mexico

SentinelOne • Mexico

On-site
PHP 2,823,000 - 4,236,000
Senior Security Engineer Spain
Senior Security Engineer Spain

Mattermost, Inc. • España

On-site
PHP 2,436,000 - 4,264,000
Fully remote, globally distributed team
Competitive salary and equity
Flexible working environment
Senior Security Engineer (AU Education, Hybrid)
Senior Security Engineer (AU Education, Hybrid)

ConnectOS • Mandaluyong

Hybrid
PHP 893,000 - 1,339,000
Hybrid Work Arrangement
Medical and Dental Coverage
Paid Vacation and Sick Leave
+2
Senior Security Engineer (AU Education, Hybrid)
Senior Security Engineer (AU Education, Hybrid)

ConnectOS • Metro Manila

Hybrid
PHP 1,500,000 - 2,300,000
Hybrid work
Medical, Dental, Life insurance
Paid vacation and sick leave
+7
Senior Technical Support Engineer - Focused Services, Cortex XSIAM
Senior Technical Support Engineer - Focused Services, Cortex XSIAM

Palo Alto Networks, Inc. • España

On-site
Staff Security Engineer
Staff Security Engineer

Koine Ventures Inc. • Manila

On-site
PHP 1,200,000 - 1,800,000
Onboarding / Security Engineer (WFH)
Onboarding / Security Engineer (WFH)

Prime System Solutions • Philippines

Remote
PHP 600,000 - 800,000
HMO
Work From Home setup
Government-mandated benefits
+2
Corporate Security Engineer
Corporate Security Engineer

Engageware • Mexico

On-site
PHP 6,716,000 - 10,379,000