SentinelOne logo

Staff Endpoint Software Engineer (Prompt (Python & OS Internals))

SentinelOne

RemoteFull timeMid level$156k – $215kPosted today
Apply with JobAssist

About the role

  • As a Staff Endpoint Software Engineer, you’ll build the lightweight security components that power our Generative AI Security platform - the core sensors and enforcement mechanisms that operate across endpoints, browsers, and production workloads to deliver real-time, adaptive protection
  • But building the technology is only half the job. We’re looking for an engineer who understands why we’re building it: someone fluent in our product, our roadmap, and the real GenAI risks our customers face every day - and who treats a customer problem as their own until it’s solved
  • You’ll own your work end-to-end, engage directly with the realities of how customers deploy and rely on our sensors, and diagnose and fix issues on the fly when it matters. You’ll collaborate with expert engineers on high-impact GenAI security challenges while growing your expertise and your influence on where the product goes next
  • Build and optimize sensor components for minimal system footprint - high performance, low resource consumption, and maximum reliability across diverse customer environments
  • Evolve our Agentic AI capabilities by helping design adaptive policy logic, improving decision engines, and expanding coverage across platforms - grounded in real customer use cases and roadmap priorities
  • Build endpoint and browser security components and integrate them into the platform for real-time GenAI threat detection and data protection (prompt injection, sensitive-data leakage, shadow AI, and more)
  • Own customer-facing technical problems end-to-end - investigate production issues, reproduce and fix them quickly under real-world pressure, and follow through until the customer is unblocked
  • Translate business and roadmap context into engineering decisions - understand what customers need, where the product is heading, and why, so your technical choices move the business forward
  • Collaborate across security engineering, QA, product, and customer-facing teams to hit customer and business goals - not just ship code
  • Stay current with GenAI and platform security and fold relevant advances into our sensors, agents, and extensions

Benefits

  • Medical, dental, and vision coverage
  • Employee assistance program
  • Gym reimbursement
  • Incentive-based challenges
  • Mental health and mindfulness
  • Unlimited Time Off
  • Grandparent Leave
  • Volunteer Time Off
  • Paid Sick Time
  • Paid Holidays
  • 16 weeks Gender-Neutral Parental Leave
  • Restricted Stock Unit Program
  • Flexible Spending Accounts
  • Life Insurance
  • Short and Long Term Disability Insurance
  • 401K
  • Team building activities
  • Celebrations and social gatherings
  • Community volunteering events
  • Global all hands and local town hall events- We’re looking for people who are relentlessly curious and committed to continuous learning. AI is reshaping every function across our business, and we enable every team member, regardless of role or level, to build fluency in AI tools and concepts
  • Experience with macOS and Windows Endpoint Security
  • Accountability and growth mindset - you own your outcomes, hold yourself to a high bar, and actively invest in your own and the team’s growth
  • Business and product awareness - genuine interest in the roadmap, the market, and the customers we serve, and the judgment to weigh technical decisions against business impact
  • At least 6 years of experience in Python, Node.js, or a comparable language
  • Excellent problem-solving skills and attention to detail
  • Proficiency in OS architecture and internals
  • Proficiency in browser extension development (Chrome, Firefox, etc.) - Advantage
  • Strong customer orientation - you take ownership of customer problems and can diagnose and fix issues on the fly in real-world conditions

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at SentinelOne was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.