Sentinel Laboratories Ltd logo

Staff Software Engineer - Windows Kernel (C++)

Job Overview

Location

Indiana, USA

Job Type

Full-time

Category

Software Engineer

Date Posted

February 27, 2026

Full Job Description

📋 Description

  • Join SentinelOne, a leader in redefining cybersecurity through AI-powered, data-driven innovation, and contribute to staying ahead of tomorrow’s threats.
  • As a Staff Software Engineer on the Windows Kernel Platform team, you will play a critical role in developing, testing, and debugging complex low-level components of our cutting-edge EPP/EDR agent.
  • This position is integral to our Platform group, which tackles some of the most challenging areas of our product, including Windows agent’s Anti-Tampering (self-protection mechanisms against malware), network sensors, and other crucial kernel-side features.
  • You will be at the forefront of both research and development, contributing to features that protect millions of endpoints globally.
  • Collaborate closely with a team of highly skilled engineers, driving features through the entire development lifecycle from conception to deployment.
  • Your work will directly impact the stability, performance, and security of our flagship product, enhancing the user experience for our vast customer base.
  • Continuously deepen your expertise in Windows OS internals, the EPP/EDR ecosystem, and low-level system programming.
  • Engage with the most challenging real-world problems encountered in the cybersecurity domain, requiring innovative solutions and a deep understanding of system behavior.
  • As a core member of the Windows EPP and EDR development group, you will not only address the toughest bugs but also be instrumental in designing and implementing new capabilities that bolster product resilience and user satisfaction.
  • Contribute to the architectural design and strategic direction of our core platform, influencing how we build and scale our security solutions.
  • Develop robust, efficient, and secure code within the Windows kernel environment, adhering to best practices in software engineering.
  • Participate in code reviews, design discussions, and knowledge-sharing sessions to foster a collaborative and high-performing team environment.
  • Debug intricate issues that require a profound understanding of operating system interactions, memory management, and process/thread scheduling.
  • Work with advanced debugging and profiling tools to identify performance bottlenecks and security vulnerabilities.
  • Gain exposure to security-oriented development, potentially involving reverse engineering or malware analysis techniques to better understand threat vectors and develop effective countermeasures.
  • Contribute to a production-grade product with a wide-scale deployment, understanding the implications of changes on a massive user base.
  • The role requires a proactive approach to problem-solving and a commitment to delivering high-quality software in a fast-paced environment.
  • You will be empowered to take ownership of your work, from initial design to final implementation and ongoing maintenance.
  • This is an opportunity to work on technically demanding projects that have a tangible impact on global cybersecurity.
  • Leverage your expertise to enhance the agent's anti-tampering capabilities, ensuring its integrity against sophisticated attacks.
  • Develop and refine network sensor functionalities, enabling real-time threat detection and response.
  • Contribute to the overall robustness and reliability of the Windows agent, minimizing downtime and ensuring continuous protection.
  • Engage in the full software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.
  • Stay abreast of the latest advancements in Windows kernel technology and cybersecurity threats to inform development strategies.
  • Work effectively with peers across different time zones, demonstrating strong communication and collaboration skills.
  • This role is ideal for an engineer who thrives on complex technical challenges and is passionate about building secure and reliable software systems.
  • You will be part of a company culture that values innovation, collaboration, and continuous learning.
  • Your contributions will directly support SentinelOne's mission to protect organizations worldwide from advanced cyber threats.
  • This position requires U.S. Citizenship due to Federal Government requirements.

🎯 Requirements

  • 8+ years of experience as a Software Developer with a focus on low-level Windows programming.
  • 5+ years of recent, hands-on experience in C, Assembly, and C++ (experience with modern C++ 17/20 is a significant plus).
  • Proven expertise in Windows Kernel development, including driver development and kernel module interactions.
  • In-depth understanding and practical experience with Windows OS design and internals (e.g., memory management, process/thread scheduling, I/O subsystem, security mechanisms).
  • Hands-on experience with low-level Windows development and debugging of Windows applications and kernel components.
  • Familiarity with standard debugging and profiling tools for Windows (e.g., WinDbg, Visual Studio Debugger, Performance Monitor, VTune).
  • Previous experience working on a production-grade product with a wide-scale deployment.
  • Previous experience with security-oriented development, reversing, or malware analysis is considered an advantage.
  • Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts clearly.
  • Ability to work independently and collaboratively with peers across different time zones.
  • U.S. Citizenship is required for this position.

🏖️ Benefits

  • Comprehensive Medical, Vision, and Dental insurance plans.
  • 401(k) retirement savings plan.
  • Commuter benefits.
  • Health and Dependent Flexible Spending Accounts (FSAs).
  • Unlimited Paid Time Off (PTO).
  • Industry-leading gender-neutral parental leave.
  • Paid Company Holidays.
  • Paid Sick Time.
  • Employee Stock Purchase Program (ESPP).
  • Disability and Life Insurance.
  • Employee Assistance Program (EAP).
  • Gym membership reimbursement.
  • Cell phone reimbursement.

Skills & Technologies

Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Sentinel Laboratories Ltd logo
Sentinel Laboratories Ltd
Visit Website

About Sentinel Laboratories Ltd

UK-based manufacturer of infection-control and hygiene products for healthcare and industrial markets. Offers spill kits, disinfectants, detergents, surface wipes, and PPE for blood-borne pathogens, C. difficile, TB, and COVID-19. Provides training resources and regulatory support for infection-prevention protocols in hospitals, clinics, dental practices, and laboratories worldwide.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Indiana, USA
Full-time
Expires Apr 13, 2026
JavaScript
TypeScript
React
+4 more

1 month ago

Apply
Scale Army Careers logo

Scale Army Careers

Indiana, USA
Contract
Expires Apr 13, 2026
JavaScript
PHP
Laravel
+3 more

1 month ago

Apply
France
Contract
Expires May 15, 2026
Senior
Remote

7 days ago

Apply
Indiana, USA
Full-time
Expires Apr 23, 2026
Senior
Remote

28 days ago

Apply