SentinelOne

Senior Software Engineer – Windows Kernel

SentinelOne

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $128,000 - $176,000 per year

Job Level

Senior

Tech Stack

Assembly

About the role

  • Develop, test, and debug the most complicated real-world problems.
  • Continuously enrich your knowledge and experience with Windows OS internals and EPP\EDR eco-system.
  • Collaborate with talented engineers throughout the entire development lifecycle.
  • Impact millions of endpoints in one of the mainstream areas of the EPP/EDR agent.
  • Design and develop the capabilities that will improve the product’s stability and user experience.

Requirements

  • 5+ years of experience as a Software Developer in the area of low-level Windows programming
  • 3+ years of recent experience in C, Assembly, and C++ (any experience with modern C++ 17/20 is a plus)
  • Windows Kernel development expertise
  • Hands-on experience and in-depth understanding of Windows OS design and internals
  • Hands-on experience with Windows low-level development and debugging of Windows applications
  • Hands-on familiarity with standard debugging and profiling tools for Windows
  • Previous experience working on a production-grade product with a wide-scale deployment
  • Previous experience with security-oriented development, reversing or malware analysis experience – an advantage
  • Great communication skills
  • Ability to work independently and with peers from different time zones.
Benefits
  • Medical, Vision, Dental, 401(k), Commuter, Health and Dependent FSA
  • Unlimited PTO
  • Industry-leading gender-neutral parental leave
  • Paid Company Holidays
  • Paid Sick Time
  • Employee stock purchase program
  • Disability and life insurance
  • Employee assistance program
  • Gym membership reimbursement
  • Cell phone reimbursement
  • Numerous company-sponsored events, including regular happy hours and team-building events

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++AssemblyWindows Kernel developmentWindows OS internalslow-level Windows programmingdebuggingprofiling toolssecurity-oriented developmentmalware analysis
Soft skills
communicationindependencecollaboration