Senior Or Staff C++ Software Engineer
SentinelOne
Job highlights
Summary
Join SentinelOne's Engines team as a Senior or Staff SW Engineer and contribute to the development of our core Endpoint Protection product, recognized as a Gartner Magic Quadrant Leader. You will work on a distributed team, designing, developing, testing, and debugging in modern C++ (20/23), primarily in user-mode and kernel-mode of Windows. This role involves tackling complex real-world problems, optimizing performance at scale, and influencing the security of millions of devices globally. The position offers a remote work environment with flexible hours and a comprehensive benefits package, including generous stock options, bonuses, and various wellness and leave programs. We are seeking highly talented individuals with extensive experience in low-level programming, Windows OS internals, and a proven track record of working on large-scale production-grade products.
Requirements
- Multiple years of experience as a software developer in the area of low level programming using modern C++ or C
- Hands on experience and in-depth understanding of Windows OS design & internals, Windows low-level development, and with debugging of Windows applications and familiarity with related standard debugging and profiling tools
- Previous experience of working on a production-grade product with a wide scale deployment
- Great communication skills and the ability to work both independently and with peers from different time zones
Responsibilities
- Design, develop primarily in modern C++ (20/23), test and debug the most complicated real world problems (often unseen before)
- Continuously enrich your knowledge and experience with Windows OS internals and the Endpoint Protection as well as Endpoint Detection & Response eco-system
- Design and execute significant new features, as well as rewrites and reimplements the existing ones from scratch
- Deal with extraordinary performance & optimization challenges, given the scale of our cybersecurity SW (handling hundreds of billions of security events)
Preferred Qualifications
- Windows Kernel development, security-oriented development, reversing or malware analysis
- Python knowledge
Benefits
- Permanent-fulltime collaboration (UoP)
- Flexible working hours, this is a 100% remote role based within Poland; we provide optional membership in major co-working spaces
- Generous employee stock plan in the form of grant of RSUs (restricted stock units), not options; 4 years vesting with 1 year cliff and then quarterly, stock refresh yearly
- Yearly bonus depending on the performance of the company, paid out in 2 installments
- LuxMed, Life Insurance, Disability Insurance, PPK (4% employer contribution)
- Flexible time off (up to 30 paid days off per annum!)
- Volunteering paid day off & Additional paid Company holidays off (e.g. 4 days in 2022)
- Monthly Wellness Allowance
- Monthly Working from Home allowance
- Global gender-neutral Parental Leave (16 weeks, beyond the leave provided by the local laws) & Grandparent Leave
- Global Employee Assistance Program (confidential counseling related to both personal and work life matters)
- LinkedIn Learning platform for Hard/Soft skills Training & Support for your further educational activities/trainings
- Above-standard referral bonus
- DEI&B programs that promote employee resource groups like SentinelWIN (Women Inclusion Network), Blk@S1, Latinos@S1, Pan-Asian@S1, Out@S1 (LGBTQIA+) and Sentinels Who Served
Share this job:
Similar Remote Jobs
- πItaly
- πSpain
- π°$244k-$304kπUnited States
- πSwitzerland
- πIndia
- π°$232k-$310kπUnited States
- π°$148k-$184kπCanada
- π°$232k-$325kπUnited States
- π°$279k-$341kπUnited States