SentinelOne is redefining cybersecurity by leveraging AI-powered, data-driven innovation. They are seeking a Senior Software Engineer for Windows Identity to lead features through the development lifecycle, addressing real-world problems and improving product stability.
Responsibilities:
- Utilize the expertise in Windows development to enable exciting new product features
- Work on user and kernel space software; engage in problem analysis, resolution, and debugging
- Work on virtual machines and endpoint software that gets deployed on millions of workstations/servers
- Participate actively in the product design, brainstorming meetings, code reviews
- Work closely with different teams to design and implement innovative features
- Work with a quality assurance team to ensure delivery of a high quality product
Requirements:
- U.S. Citizenship is required for this position
- 5+ years of experience as a Software Developer in the area of low-level Windows programming
- Expertise in Windows development, C, C++, a must
- Hands-on experience and in-depth understanding of Windows OS Internals
- Hands-on experience with Windows low-level development and debugging of Windows applications
- Experience with different flavours of Windows client and server editions
- Hands-on familiarity with standard debugging and profiling tools for Windows
- Experience with Win32 API sets for Windows Base Kernel, Windows Security, Active Directory, and Networking
- Ability to pick up and grasp concepts and execute
- Ability to work independently and with peers from different time zones
- Any experience with modern C++ 17/20 is a plus
- Knowledge of security aspects of Windows, highly desirable