DevJobs

Senior Full-Stack Engineer - Endpoint Security (macOS Agent)

Overview
Skills
  • Python Python
  • Go Go
  • SQL SQL
  • React React
  • Angular Angular
  • Kafka Kafka
  • NoSQL NoSQL
  • Microservices Microservices
  • AWS AWS
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes
  • Cloud-native systems
  • gRPC
  • Protobuf
  • SaaS
About Us

At SentinelOne, we’re redefining cybersecurity by pushing the limits of what’s possible—leveraging AI-powered, data-driven innovation to stay ahead of tomorrow’s threats.

From building industry-leading products to cultivating an exceptional company culture, our core values guide everything we do. We’re looking for passionate individuals who thrive in collaborative environments and are eager to drive impact. If you’re excited about solving complex challenges in bold, innovative ways, we’d love to connect with you.

What are we looking for?

Join SentinelOne’s Endpoint (macOS Agent) organization as the full-stack engineer who represents the agent team across our backend services and customer console. Your primary charter is to build and evolve the control plane, policy, and visibility experiences that power our macOS agent at scale; then surface them clearly in the UI. You’ll partner daily with macOS/Windows/Linux endpoint specialists while collaborating with cloud/platform engineers to ship reliable, low-latency agent-cloud interactions. You’ll be embedded in the Endpoint (macOS Agent) group and act as our full-stack lead for agent to cloud workflows. Prioritizing agent first, while partnering with cloud teams to deliver reliable services and intuitive console experiences.

What will you Do?

  • Own agent–cloud workflows end-to-end. Design, implement, test, and ship features that configure, observe, and interact with macOS agents (policy management, live response, threat remediation, device posture, fleet operations).
  • Craft clear customer insights. Turn raw endpoint telemetry and detections into actionable, explainable views and workflows in the console, enabling security teams to investigate and respond quickly.
  • Shape the architecture. Lead designs for new modules spanning agent, services, and UI; choose patterns/technologies for scale, reliability, and performance; represent the endpoint perspective in reviews.
  • Raise the bar on quality. Add robust automation, unit/component tests, and resiliency checks; drive safe rollouts, versioning, and backward compatibility for agent-facing APIs.
  • Partner across disciplines. Work closely with product, customer support, and endpoint/kernel engineers; help triage production issues and translate field feedback into product improvements.

Your work directly improves how some of the world’s largest organizations (including multiple Fortune 10, hundreds of Global 2000, and government customers) configure and control their endpoints, understand risk, and respond to threats- across millions of devices.

What experience or knowledge should you bring?

  • 4+ years of full-stack experience, with several years hands-on in Go and/or Python (or similar).
  • Proven track record building microservices and cloud-native systems that run at scale with low latency.
  • Experience with streaming/ingest and data pipelines; comfort with both SQL and NoSQL stores.
  • Proficiency in a modern front-end framework (React/Angular).
  • Hands-on with Docker and Kubernetes.
  • Strong product sense and the ability to translate requirements into resilient designs.
  • Excellent communication; effective in hybrid/remote teams; experience leading cross-functional projects.

Nice to have

  • Kafka ecosystem (Kafka Pub/Sub, Connect), gRPC/Protobuf.
  • Experience with AWS/GCP and high-scale SaaS.
  • Security/EDR domain knowledge (threat modeling, detection/response, hardening)

Why us?

You will be joining a cutting-edge company where you will tackle extraordinary challenges and work with the very best in the industry.

  • Study Funds- SentinelOne contributes 7.5% over your base salary (no tax ceiling is applied), and employees contribute 2.5% of their base salary
  • Pension fund- SentinelOne contributes to your pension fund according to local law. Pension contribution may vary based on the selected plan.
  • RSUs- 4 years vesting with 1-year cliff and then quarterly.
  • Annual bonus (depending on the performance of the company) paid out in 2 cycles
  • Employee Stock Purchase Plan- The plan enables employees to purchase SentinelOne stocks at discounted prices vs. market value. (the plan is subject to local taxation)
  • Company time off and holidays
  • Private medical insurance
  • Meal allowance
  • Home office allowance
  • Hybrid work model- The possibility of working both from the office and working from home
  • Parental Leave - Embracing a new child into the family is a unique moment for everyone! In support of that, we offer 20 weeks of fully paid leave for the birth parent and 12 weeks of paid leave for the non-birth parent
  • Employee Assistance Program- Psychological sessions with certified therapists to help you overcome stress, personal and professional challenges
  • Free Parking in our office building
  • Music Room fully equipped room
  • Wellness- workout sessions and a wellness app

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.
SentinelOne