Staff Software Development Engineer - Java + Microservices
Core
Build and operate high-scale, multitenant cloud security platforms using Java and microservices architecture.
Role type
Staff Software Development Engineer (Java + Microservices)
Builds
World's largest in-line cloud security platform (SASE-based Zero Trust Exchange)
Domain
Cybersecurity / Cloud Infrastructure / Distributed Systems
Deliverable
production ML models
Required skills
Java, Go, Kubernetes, Apache Spark, Kafka, Druid, ElasticSearch, Microservices architecture, CI/CD pipelines, Distributed systems design
Preferred skills
AI/ML frameworks, Postgres, Redis, Terraform, Ansible, Neo4j, AWS Neptune, GraphQL APIs, Identity and access management (Okta, SAML, OAuth), Python, Test automation
Technologies
Java, Go, Kubernetes, Apache Spark, Kafka, Druid, ElasticSearch, Postgres, Redis, Terraform, Ansible, Neo4j, AWS Neptune, GraphQL, Okta, SAML, OAuth
Responsibilities
Provide service and product wide architectural guidance, Drive cross-team collaboration for performance optimization and reliability improvements, Establish best practices for coding, testing, observability, and CI/CD pipelines, Lead initiatives in adoption of new technologies/tools to accelerate feature velocity
Seniority
Staff, hands-on IC with strategic leadership
