Staff Windows Low Level C++ Engineer - Endpoint security

SentinelOne

Poland

On-site

PLN 298,889 - 384,286

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible working hours
Generous employee stock plan
Yearly performance bonus
Health insurance

Job summary

A leading cybersecurity firm is seeking a Staff Windows Low Level C++ Engineer to develop their Endpoint Protection product. This remote role based in Poland involves working with low-level C++ programming to tackle significant development challenges and improve cybersecurity solutions. Candidates should have extensive experience with Windows OS internals, debugging skills, and the ability to work in a collaborative environment. The position offers competitive benefits and the opportunity to influence industry-leading security technology.

Qualifications

  • Multiple years of experience in low-level programming using C++.
  • Hands-on experience with Windows OS design and debugging tools.
  • Experience with production-grade products deployed widely.

Responsibilities

  • Design and develop features primarily in modern C++.
  • Collaborate with teams on user-mode & kernel-mode development.
  • Address performance and optimization challenges in cybersecurity.

Skills

Low-level programming using modern C++
Understanding of Windows OS design & internals
Debugging Windows applications
Communication skills
Attention to detail

Job description

Staff Windows Low Level C++ Engineer - Endpoint security

At SentinelOne, we are driven by a clear purpose: to give the advantage to those who secure our future. As AI reshapes how organizations build, operate, and innovate, the responsibility to protect them becomes more critical than ever. When you join SentinelOne, your work helps protect global enterprises, critical infrastructure, and the technologies shaping tomorrow. If you are motivated by meaningful challenges and want your impact to be real, measurable, and global, you will find purpose here.

About Us

SentinelOne is a company at the intersection of AI and security, pioneering a new operating model for cybersecurity. Our AI-native platform unifies protection across endpoint, cloud, identity, data, and AI systems to deliver autonomous detection and response with clarity and speed. By combining real-time analytics, intelligent automation, and a unified data foundation, we reduce noise, simplify complexity, and empower security teams to focus on what truly matters.

Our teams are builders, problem-solvers, and innovators committed to shaping the future of security. If you are excited to solve hard problems alongside talented, mission-driven people, we invite you to help us build a safer future for humanity.

What are we looking for?

We are seeking a highly skilled and experienced Software Engineer with a strong background in low-level C++ programming and a deep understanding of Windows OS, to help us in developing our Endpoint Protection product, the core part of our business, and to join one of our Platform group teams. (We're currently growing multiple teams and are open to new colleagues with a wide variety of backgrounds within Windows development !).

The Platform group teams are in charge of some of our most complex low-level areas, such as:

  • Windows agent’s Anti-Tampering (self-protection from malware attempting to harm the agent), network sensors, device control, and other kernel-side features involving both research and development,
  • usermode security & agent infrastructures - e.g. installers, logging, services such as communication layer & interfaces for our Windows agent, for improving the quality, performance & stability of the agent and making the user experience smoother.

By joining our group, you will collaborate with talented engineers who are leading a feature through the whole development lifecycle. Your work will have an impact on millions of endpoints in one of the mainstream areas of the EPP/EDR agent of SentinelOne - a product recognized 5x-in-a-row as Gartner MQ Leader, scoring highly in many MITRE Att&ck assessments, valued by users in Gartner Peer Insights and more.

What will you do?
  • As a new member of one of our distributed development teams, you will work in both user-mode & kernel-mode, and deal with a large variety of fields.
  • You will have the chance to design, develop primarily in modern C++ (23), test and debug the most complicated real-world problems (often unseen before). In order to successfully deal with this challenge, you will continuously enrich your knowledge and experience with Windows OS internals & Kernel, Endpoint Protection, and Endpoint Detection & Response eco-system.
  • Our teams design and execute significant new features, as well as rewrite and reimplement the existing ones from scratch. You will also deal with extraordinary performance & optimization challenges, given the scale of our cybersecurity SW (handling hundreds of billions of events every day).
  • Your work will influence the security of tens of millions of Windows devices, that we protect at enterprise & government customers across the globe (incl. 4 of Fortune 10 and hundreds of Global 2000).
  • You’ll also be encouraged to share knowledge within both Platform teams and the broader Windows group.
What skills & knowledge should you bring?
  • Multiple years of experience as a software engineer in the area of lowlevel programming using modern C++ (or using C and a willingness to learn modern C++)
  • Hands-on experience and in-depth understanding of Windows OS design & internals, Windows low-level development, with debugging of Windows applications and familiarity with related standard debugging and profiling tools
  • Previous experience 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, problem-solving and out-of-the-box thinking
  • Attention to detail and high coding standards
  • An advantage: experience with Windows Kernel and Windows Drivers development, experience in security-oriented development, with reversing or malware analysis
Why Us?

Because you will meet extraordinary challenges facing the newest attacks and tech obstacles and overcoming them. You will work with the very BEST in the industry in a flexible and independent environment. You will influence the design of a disruptive product that will shape the security industry of tomorrow.

What we offer you
  • Flexible working hours,this is a 100% remote role based within Poland;we provide optional membership in major co-working spaces
  • Currently for this role in Poland we are able to consider only candidates that are already eligible to work in the EU at the time of applying
  • Optionally for those willing to relocate to the Czech Republic relocation assistance is available for any candidates that are already eligible to work in the EUat the time of applying

  • 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)
  • Udemy Business platform for Hard/Soft skills Training & Support for your further educational activities/trainings
  • Above-standard referral bonus

& Additional Country-specific Benefits & Allowances To Poland

SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

SentinelOne participates in the E-Verify Program for all U.S. based roles.

Create a Job Alert

Interested in building your career at SentinelOne? Get future opportunities sent straight to your email.

Apply for this job

indicates a required field

First Name *

Last Name *

Preferred First Name

Email *

Phone

Country *

Phone *

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

LinkedIn Profile

Website

GDPR * Select...

When you apply to a job on this site, the personal data contained in your application will be collected by SentinelOne, Inc., located at 444 Castro Street, Suite 400, Mountain View, CA 94041, (“Controller”) and/or its affiliates (“Controller”). Your personal data will be processed for the purposes of managing Controller’s recruitment related activities, which include setting up and conducting interviews and tests for applicants, evaluating and assessing the results thereto, and as is otherwise needed in the recruitment and hiring processes. Such processing is legally permissible under Art. 6(1)(f) of Regulation (EU) 2016/679 (General Data Protection Regulation) as necessary for the purposes of the legitimate interests pursued by the Controller, which are the solicitation, evaluation, and selection of applicants for employment.

Your personal data will be shared with Greenhouse Software, Inc., a cloud services provider located in the United States of America and engaged by Controller to help manage its recruitment and hiring process on Controller’s behalf. Accordingly, if you are located outside of the United States, your personal data will be transferred to the United States once you submit it through this site. Because the European Union Commission has determined that United States data privacy laws do not ensure an adequate level of protection for personal data collected from EU data subjects, the transfer will be subject to appropriate additional safeguards under the standard contractual clauses. You can obtain a copy of the standard contractual clauses by contacting us at privacy@sentinelone.com.

Your personal data will be retained by Controller as long as Controller determines it is necessary to evaluate your application for employment and for a limited time thereafter: (a) to meet record keeping requirements and (b) for potential use in legal proceedings. Under the GDPR, you have the right to request access to your personal data, to request that your personal data be rectified or erased, and to request that processing of your personal data be restricted. You also have the right to data portability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Commercial Solutions Engineer
Senior Commercial Solutions Engineer

SentinelOne • Poland

Hybrid
PLN 120,000 - 180,000
RSUs
ESPP
Leave benefits
+7
Security Operations Specialist
Security Operations Specialist

Keepit • Kraków

On-site
PLN 140,000 - 210,000
Official employment – Umowa o pracę
4 vacation days extra per year
3 days sick leave per year
+8
Software Engineer
Software Engineer

S&P Global • Województwo pomorskie

On-site
PLN 120,000 - 180,000
Senior Software Architect
Senior Software Architect

SentinelOne • Poland

On-site
PLN 180,000 - 240,000
RSUs
ESPP
Competitive leave benefits
+7
Senior DLP Engineer- Data Protection Solution Owner
Senior DLP Engineer- Data Protection Solution Owner

Bayer • Warszawa

Hybrid
Medical care above statutory
Flexible benefits
Life, accident, and disability ins.
+3
Security Monitoring Platform Developer (Azure Developer)
Security Monitoring Platform Developer (Azure Developer)

Bayer CropScience Limited • Warszawa

Hybrid
Medical care above statutory_requires
Flexible benefits
Home office allowance
+1
Security Engineer | Mid - Senior | WebSec Team
Security Engineer | Mid - Senior | WebSec Team

Nord Security • Poland

On-site
Private health insurance
Online workouts with experts
Flexible work from anywhere
+2
Security Monitoring Platform Developer (Azure Developer)
Security Monitoring Platform Developer (Azure Developer)

Bayer • Warszawa

Hybrid
Home office allowance
Hybrid work model
Flexible benefits for leisure and well
+3
ISO 27001 Analyst - EMEA
ISO 27001 Analyst - EMEA

Insight Assurance • Województwo mazowieckie

On-site
PLN 40,000 - 60,000
Professional development support
Collaborative work environment
Exposure to top-tier clients
Senior DLP Engineer- Data Protection Solution Owner
Senior DLP Engineer- Data Protection Solution Owner

Bayer CropScience Limited • Warszawa

Hybrid
Medical care
Flexible benefits
Life and disability insurance
+3