
Senior Software Development Engineer
Zscaler
full-time
Posted on:
Location Type: Remote
Location: Netherlands
Visit company websiteExplore more
Job Level
About the role
- Build cloud-agnostic shared services to decouple product deployments from public cloud provider dependencies
- Engineer high-scale distributed systems and microservices that serve as shared infrastructure for global engineering teams
- Produce high-quality technical artifacts, including detailed architectural diagrams, system designs, and developer documentation
- Implement robust data and messaging solutions leveraging hands-on experience with PostgreSQL, Kafka, Redis, and Druid
- Drive operational excellence by collaborating with architects on service design and participating in full-lifecycle on-call rotations
Requirements
- 10+ years in software engineering with 3+ years in a Staff or Lead role on large-scale distributed systems
- Proficiency in Java and Go for building production-grade microservices in a Linux environment
- Hands-on experience with Kubernetes and the operational management of containerized services
- Deep expertise in datastores and messaging, including PostgreSQL, MySQL, Kafka, and Redis
- Strong technical documentation skills, with a focus on architecture, system design, and diagrams.
Benefits
- Various health plans
- Time off plans for vacation and sick time
- Parental leave options
- Retirement options
- Education reimbursement
- In-office perks, and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaGoPostgreSQLKafkaRedisDruidKubernetesLinuxmicroservicesdistributed systems
Soft Skills
collaborationtechnical documentationoperational excellence