Staff Endpoint Software Engineer

USD 156,000-215,000 per year
SENIOR
✅ Remote

Tech Stack

AI Agentic AI GenAI Generative AI Node.js @ 7 Python @ 7 Security @ 4 System Architecture @ 6 macOS @ 4

Details

At Prompt Security, SentinelOne's mission is to empower organizations to safely harness the transformative power of Generative AI. The platform provides visibility, governance, and real-time protection against Generative AI security concerns.

The Staff Endpoint Software Engineer will build lightweight security components for the Generative AI Security platform, including core sensors and enforcement mechanisms operating across endpoints, browsers, and production workloads. The role focuses on real-time, adaptive protection and requires strong product understanding, customer focus, and ownership of technical problems through resolution.

Responsibilities

  • Build and optimize sensor components for minimal system footprint, high performance, low resource consumption, and maximum reliability across diverse customer environments.
  • Evolve Agentic AI capabilities by helping design adaptive policy logic, improving decision engines, and expanding platform coverage based on customer use cases and roadmap priorities.
  • Build endpoint and browser security components and integrate them into the platform for real-time Generative AI threat detection and data protection, including protection against prompt injection, sensitive-data leakage, and shadow AI.
  • Own customer-facing technical problems end-to-end by investigating production issues, reproducing and fixing them quickly, and following through until the customer is unblocked.
  • Translate business and product roadmap context into engineering decisions that address customer needs and business impact.
  • Collaborate with security engineering, QA, product, and customer-facing teams to achieve customer and business goals.
  • Stay current with Generative AI and platform security developments and incorporate relevant advances into sensors, agents, and extensions.

Requirements

  • At least 6 years of experience with Python, Node.js, or a comparable programming language.
  • Experience with macOS and Windows Endpoint Security.
  • Proficiency in operating system architecture and internals.
  • Strong customer orientation and the ability to diagnose and fix issues in real-world conditions.
  • Business and product awareness, including interest in the product roadmap, market, and customers.
  • Accountability, ownership of outcomes, and a growth mindset.
  • Excellent problem-solving skills and attention to detail.
  • Browser extension development experience, including Chrome and Firefox, is an advantage.

Benefits

  • Restricted Stock Units and Employee Stock Purchase Plan.
  • Flexible time off, paid company holidays, paid sick time, gender-neutral parental leave, and grandparent leave.
  • Medical, dental, and vision coverage.
  • 401(k) retirement plan with company match.
  • Life and disability insurance.
  • Health and dependent care FSA.
  • Voluntary benefits, Employee Assistance Program, ARAG pre-paid legal, nationwide pet insurance, Cancer Care program, and global business travel medical insurance.
  • Home office allowance and mobile phone reimbursement.
  • Wellness coach, wellness and gym reimbursement, fertility coverage, and adoption and surrogacy reimbursement.

This U.S. role has a base pay range that varies based on the candidate's location. For some locations, a different pay range may apply and will be provided during the recruiting process. SentinelOne participates in the E-Verify Program for all U.S.-based roles.

More jobs at SentinelOne

Similar jobs