Senior Software Engineer, Windows Identity

USD 128,000-176,000 per year
SENIOR
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 C @ 1 C++ @ 1 Networking @ 4 Debugging @ 4 API @ 4 QA @ 4

Details

At SentinelOne, we’re redefining cybersecurity by pushing the limits of what’s possible—leveraging AI-powered, data-driven innovation to stay ahead of tomorrow’s threats. We’re looking for passionate individuals who thrive in collaborative environments and are eager to drive impact.

Please note: Due to this role supporting Federal Government requirements, U.S. Citizenship is required for this position. SentinelOne participates in the E-Verify Program for all U.S. based roles.

Role overview

We are seeking a Senior Software Engineer, Windows Identity who can lead features through the whole development lifecycle: explore, design, recommend and develop from scratch innovative ideas and drive a sophisticated product to production. The team is part of the Windows EPP and EDR development group and focuses on improving product stability and user experience.

Responsibilities

  • Utilize expertise in Windows development to enable new product features.
  • Design and develop user-space and kernel-space software; perform problem analysis, resolution, and debugging.
  • Work on virtual machines and endpoint software deployed on large numbers of workstations and servers.
  • Participate in product design discussions, brainstorming meetings, and code reviews.
  • Work closely with cross-functional teams to design and implement innovative features.
  • Collaborate with QA to ensure delivery of high-quality product.

Requirements

  • 5+ years of experience as a Software Developer in low-level Windows programming.
  • Strong expertise in C and C++ (experience with modern C++17/20 is a plus).
  • Hands-on experience and in-depth understanding of Windows OS internals.
  • Experience with Windows low-level development and debugging of Windows applications.
  • Familiarity with different flavors of Windows client and server editions.
  • Hands-on familiarity with standard Windows debugging and profiling tools.
  • Experience with Win32 API sets for Windows Base Kernel, Windows Security, Active Directory, and Networking.
  • Knowledge of security aspects of Windows is highly desirable.
  • Ability to work independently and with peers across time zones.

Benefits

  • Medical, Vision, Dental, 401(k), Commuter, Health and Dependent FSA
  • Unlimited PTO
  • Industry-leading gender-neutral parental leave
  • Paid Company Holidays and Paid Sick Time
  • Employee stock purchase program
  • Disability and life insurance
  • Employee assistance program
  • Gym membership reimbursement
  • Cell phone reimbursement
  • Numerous company-sponsored events (happy hours, team-building)

Compensation

This U.S. role has a base pay range that will vary based on the location of the candidate. Base Salary Range: $128,000—$176,000 USD. For some locations a different pay range may apply; that will be provided during recruiting.