Staff Software Development Engineer - Java + Distributed Systems
Core
Build and operate high-scale distributed cloud security systems, providing architectural guidance and driving technical decisions for the world's largest in-line cloud security platform.
Role type
Staff Software Development Engineer (Java + Distributed Systems)
Builds
High-scale, production-ready cloud security services and SASE-based Zero Trust Exchange platform
Domain
Cybersecurity / Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kafka, Druid, ElasticSearch, cloud incident management, RCA writing, AWS or Azure
Preferred skills
Kubernetes, CI/CD systems, Postgres, Redis, Identity and Access Management (Okta, SAML, OAuth)
Technologies
Kafka, Druid, ElasticSearch, AWS, Azure, Kubernetes, Postgres, Redis, Okta, SAML, OAuth
Responsibilities
Understand how to build and operate high scale systems; Provide service and product wide architectural guidance; Establish and enforce best practices for coding, testing, observability, and CI/CD pipelines; Drive cross-team collaboration and lead initiatives in performance optimization and reliability improvements
Seniority
Staff, hands-on IC with strategic impact
