Senior Or Staff C++ Software Engineer

closed
SentinelOne Logo

SentinelOne

πŸ“Remote - Poland

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
This job is filled or no longer available