Staff Backend Software Engineer, Agent Platform

SentinelOne

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$156,000–$215,000 / yr
Posted
51 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $209k
This role $186k
$144k most similar roles pay here $266k

This role pays less than 72% of similar roles. Most pay $179,312–$238,250 — the shaded band above. At the midpoint, this role pays about $186k versus about $209k for comparable roles.

Based on 240 similar postings.

Employer

About SentinelOne

SentinelOne is a cybersecurity company that provides an AI-powered extended detection and response (XDR) platform. Its Singularity platform delivers autonomous endpoint, cloud, and identity protection for enterprises.

SentinelOne currently has 45 open roles on FindRole.

Listed pay typically runs $156,000–$215,000 across 31 roles with salary data.

Most-posted roles

View all roles at SentinelOne

At a glance

TL;DR · Staff Backend Software Engineer, Agent Platform

Staff Backend Software Engineer - Agent Platform (Python/Go) joins the Agent Platform team to support the Endpoint Protection product line. This role focuses on building and evolving high-throughput, highly available services for policy, configuration, and command distribution to millions of devices across Windows, Linux, and macOS. The engineer will manage complex distributed systems, perform root-cause analysis for production incidents, and improve platform reliability, scalability, and operability. Key responsibilities include developing low-latency systems that process billions of security events daily while collaborating with cross-functional teams to resolve multi-service issues. The technical stack includes Go, Python, gRPC, REST, GraphQL, and Kafka. Data layers involve Redis, PostgreSQL, Cassandra, and ClickHouse. Infrastructure components include AWS, GCP, Kubernetes, Docker, and ArgoCD. This role addresses the critical challenge of securing global infrastructure through robust backend engineering in a high-scale cybersecurity environment.

What you'll do

  • Resolve customer-critical incidents by diagnosing and triaging complex production issues across multiple services.
  • Perform systematic root-cause analysis to implement durable improvements in reliability, scalability, and observability.
  • Design and operate high-throughput, low-latency distributed systems processing millions of events per second.
  • Build and evolve services for policy, configuration, and command distribution to millions of agents.
  • Develop and maintain backend services using Java, Go, or Python across cloud environments.
  • Translate business requirements into robust technical solutions while ensuring data integrity and application stability.
  • Improve platform infrastructure through refactoring, feature development, and architectural enhancements.
  • Influence technical direction and solve cross-functional problems by collaborating with various engineering teams.

What we're looking for

  • 8+ years of professional backend software engineering experience.
  • Deep expertise in at least one of Java, Go, or Python, with a willingness to work across all three.
  • A reliability-first mindset with proven ability to perform root-cause analysis and implement durable solutions for production incidents.
  • Experience designing, building, and operating large-scale distributed systems with an understanding of failure modes and performance trade-offs.
  • Experience with cloud platforms such as AWS or GCP, along with Docker, Helm, and Kubernetes.
  • Experience with messaging systems and data platforms including Kafka, PostgreSQL, Redis, Cassandra, or ClickHouse.
  • Excellent communication skills to collaborate across teams, influence technical direction, and mentor other engineers.
  • Experience in an enterprise SaaS or cybersecurity software company (preferred).

More like this

Similar roles

Senior Backend Software Engineer, Agent Platform

SentinelOne

Remote 51 days ago $132,000$182,000
Java Go Python gRPC REST GraphQL Kafka Redis PostgreSQL Cassandra ClickHouse AWS GCP Kubernetes Docker Helm ArgoCD GitHub Distributed Systems
5+ yrs exp Remote

Staff Backend Engineer, Database Automation (Go)

GitLab

Remote (Canada) 13 days ago $152,800$259,200
PostgreSQL Go Kubernetes Infrastructure as Code Ruby Ruby on Rails SQL Cloud Infrastructure Database-as-a-Service High Availability Replication Backups AI Agents
Remote

Staff Software Engineer, Agent Gateway

Okta Inc

San Francisco, CA 42 days ago $194,000$267,000
Java Go OAuth 2.0 OIDC RFC 8693 MCP XAA ID JAG DCR CIMD Claude LLM Feature Flags Observability
7+ yrs exp Hybrid

Software Engineer, Agent Platform

Anduril Industries

Washington, DC 88 days ago $220,000$292,000
LLM Generative AI Kubernetes Docker SFT Reinforcement Learning Distributed Systems LangChain Claude SDK Robotics Command-and-Control ML Infrastructure Workflow Orchestration

Senior Lead Software Engineer, Back End

Capital One Financial

McLean, VA +1 28 days ago $209,000$238,500
Go Python Java SQL Node Scala AWS Kubernetes Docker NoSQL RDBMS Microservices Event-driven Architecture Agile Cloud Computing GCP Azure
6+ yrs exp