Software Development Engineer - Java + Distributed Systems
Core
Build and operate high-scale distributed systems and microservices for a global cloud security platform.
Role type
Senior Software Development Engineer (Java, Distributed Systems)
Builds
Cloud security platform (SASE/Zero Trust Exchange) serving thousands of customers globally
Domain
Cybersecurity / Cloud Infrastructure
Deliverable
production ML models
Required skills
Java, Distributed Systems, Microservices, SQL, Identity Governance, AWS/Azure
Preferred skills
AI/ML, Agentic AI, Python, Postgres, Redis, Terraform, Neo4j, GraphQL, Okta, SAML, OAuth
Technologies
Java, AWS, Azure, Postgres, Redis, Terraform, Ansible, Neo4j, AWS Neptune, GraphQL, Okta, SAML, OAuth
Responsibilities
Provide architectural guidance and drive technical decisions; Establish coding, testing, and CI/CD best practices; Lead performance optimization and reliability initiatives; Collaborate across teams on new technologies.
Seniority
Mid-Senior, hands-on IC
