Job Description
Zscaler hiring Software Development Engineer
We are looking for a Software Development Engineer – DevSecOps to join Zscaler’s Central DevSecOps team. In this role, you will apply your knowledge, skills, and abilities to CI/CD platform operations, infrastructure automation, and secure delivery engineering. You will build a strong professional reputation while contributing to the team’s growing AI-assisted DevSecOps capabilities. Your work will directly strengthen the engineering delivery backbone that helps Zscaler protect millions of users worldwide.
What You’ll Do (Key Responsibilities)
CI/CD Pipeline Development & Maintenance: Under general supervision, you will implement, maintain, and document CI/CD pipeline components in GitLab CI—delivering clean solutions for well-defined tasks such as pipeline templates, runner configuration, and artifact management
Infrastructure Automation & IaC Fundamentals: You will develop and integrate infrastructure-as-code (IaC) scripts using Terraform for well-defined provisioning tasks, following the guidance and architectural patterns established by senior engineers
AI-Assisted Tooling: You will contribute discrete, well-scoped features to AI-assisted DevSecOps workflows (e.g., pipeline triage helpers, notification enrichment, or structured output integrations within agent systems) designed and overseen by senior engineering partners
Platform Operations & Observability: You will assist with day-to-day platform operations by monitoring CI/CD system health, triaging known failure modes using established runbooks, and proactively identifying and escalating problems before they impact our global engineering teams
Security Controls & Compliance Fundamentals: You will implement well-defined security controls within delivery pipelines—including secrets hygiene, dependency scanning steps, and RBAC configurations—adhering closely to team standards and established security patterns
Who You Are (Success Profile)
- You Think at Scale: You connect your day-to-day work to the larger company mission and think globally. You build solutions, processes, and architectures that are not just effective today, but are built to last and support a high-growth organization
- You are Driven by Innovation: You possess a deep curiosity for how things work and are energized by solving complex technical hurdles. You believe in the power of technology to accelerate transformation and consistently hunt for more secure, scalable methods
- You are a Problem-Solver: You actively seek out engineering challenges because you are energized by finding solutions, knowing that solving the hardest problems delivers the biggest business and customer impact
- You are Data-Driven: You lean on data and analytics to uncover engineering truths, measure what matters, and guide informed architectural decisions replacing “I think” with “I know.”
- You are a Learner: You have a true growth mindset and never stop developing your technical or leadership skills. You actively seek and implement feedback to become an exceptional collaborator and teammate
Minimum Qualifications
- Demonstrated curiosity and active exploration of AI tools, with a proven history of integrating new technologies to enhance daily workflows and augment problem-solving
- Typically requires a minimum of 1–2 years of related experience in software engineering, DevOps, or platform engineering, with hands-on exposure to CI/CD systems and automation scripting
- Hands-on experience authoring and debugging pipelines on at least one major CI/CD platform (GitLab CI, GitHub Actions, Jenkins, or equivalent), including artifact management and runner concepts
- Proficiency in Python and/or Bash for automation and scripting, paired with foundational Linux systems knowledge sufficient for pipeline and runner troubleshooting
- Working knowledge of containerization fundamentals (Docker) and basic Kubernetes concepts (pods, deployments, services) sufficient to contribute to and operate Kubernetes-hosted platform components
- Exposure to AI/LLM APIs or agent-based automation—through professional projects, academic coursework, or self-directed learning—including familiarity with frameworks such as OpenAI SDK, LangChain, or equivalent
Preferred Qualifications
- Experience utilizing Infrastructure as Code tools (Terraform, Pulumi, or OpenTofu) for provisioning cloud or on-premises resources
- Familiarity with GitOps practices (using tools like ArgoCD or Flux) and version-controlled infrastructure workflows
- Exposure to public cloud platforms (AWS or GCP), including a foundational understanding of IAM, networking concepts, and managed Kubernetes services (EKS or GKE)






