Work with our toolkit, developing new components primarily in Java (with Go and Python also used in our current backend environment); facilitating communication between microservices using gRPC, REST, GraphQL APIs, and Kafka depending on specific requirements; using Redis, PostgreSQL, Cassandra, ClickHouse, and our own columnar time-series database for efficient event storage and retrieval at scale; deploying services across multiple AWS/GCP regions with Kubernetes; and using tools such as Docker, GitHub, and ArgoCD, along with company access to various modern AI-powered tools for both R&D and non-R&D tasks. As a Staff Backend Software Engineer, Agent Platform, you will be tasked with joining our team supporting SentinelOne''s main product line, Endpoint Protection, which secures tens of millions of devices across the globe of all kinds of OS (Windows, Linux, macOS) and processes billions of security events every day.