Staff Software Development Engineer - Java/Go + Distributed Systems
Core
Build and operate high-scale distributed systems for the world's largest cloud security platform, providing architectural guidance and driving technical decisions.
Role type
Staff Software Development Engineer (Java/Go)
Builds
Multitenant cloud security platform (SASE-based Zero Trust Exchange)
Domain
Cybersecurity / Cloud Infrastructure
Deliverable
production ML models
Required skills
Java, Go, distributed systems, microservices architecture, SQL, Identity governance, AWS/Azure
Preferred skills
AI/ML technologies, agentic AI systems, Postgres, Redis, Terraform, Neo4j, GraphQL, Python, Okta, SAML, OAuth
Technologies
Java, Go, AWS, Azure, Postgres, Redis, Terraform, Ansible, Neo4j, AWS Neptune, GraphQL, 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
