CareerPlanSign in

Staff Backend Software Engineer - Agent Platform (Java)

United States - Remote💼 Full-time💰 $156,000–$156,000🗓 2026-08-03 → 2026-09-26

Core

Design, develop, and operate large-scale, high-volume, low-latency backend services for SentinelOne's Endpoint Protection platform, handling millions of events per second and distributing policies to millions of agents globally.

Role type

Staff Backend Software Engineer (Java/Go)

Builds

High-throughput SaaS platform capabilities for policy, configuration, and command distribution to millions of agents; agent platform protocol for security and detection capabilities.

Domain

Cybersecurity / AI-native security platform / Enterprise SaaS

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Golang, distributed systems design, AWS/GCP, Docker, Kubernetes, Kafka, PostgreSQL, Redis, gRPC, REST, GraphQL, microservices architecture, observability, code refactoring, system stability monitoring.

Preferred skills

Python, enterprise SaaS experience, cybersecurity software experience, Go, Python.

Technologies

Java, Golang, Python, Kafka, PostgreSQL, MongoDB, Redis, Cassandra, ClickHouse, AWS, GCP, Kubernetes, Docker, Helm, gRPC, REST, GraphQL, ArgoCD, GitHub.

Responsibilities

Design and implement large-scale applications handling millions of events per second; translate business requirements into scalable solutions; collaborate with cross-functional teams to deliver solutions; maintain application stability and data integrity; refactor codebase and apply fixes/features; build agent platform protocol for other teams; deploy services across multiple cloud regions.

Seniority

Staff, hands-on IC with mentorship responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.