Staff Software Development Engineer (Solution Test)
Role details
Job location
Tech stack
Job description
We are looking for a Staff Software Development Engineer (Solution Test) to join our ZIA Solution Test Team in a hybrid capacity (San Jose - 3 days/week), reporting to the Director, Software Development Engineering in the ZIA Core Engineering department. In this role, you will be a key driver of transformation, beginning with the architectural foundation of our integration environments and evolving into a strategic leader for customer-centric validation.
Your journey will start by designing and deploying complex integration environments and the automated pipelines that power them. These environments will serve as a critical internal platform used by the entire engineering organization, making you a key enabler of developer productivity. As you build deep, cross-product expertise through this foundation, you will transition into recreating intricate, real-world customer topologies and leading the strategy for automated customer solution testing. This role requires a blend of "architect-level" networking knowledge, "developer-level" automation skills, and a "QA" mindset for troubleshooting.
What you'll do (Role Expectations)
- Design and create multiple complex integration environments that incorporate a variety of Zscaler products and components; you will treat the entire engineering team as your internal customers, ensuring these environments are robust, scalable, and highly available
- Develop and maintain the CI/CD pipelines (using Jenkins/GitLab) required for the automated deployment, management, and monitoring of these environments, enabling other teams to spin up testbeds on demand
- Leverage expert-level knowledge of Zscaler's internal architecture and cross-product interactions to recreate real-world customer topologies and develop high-impact automation suites for end-to-end customer solution testing
- Perform root-cause analysis on complex integration failures using Wireshark, tcpdump, and Linux system internals to resolve protocol-level and architectural bottlenecks
- Create and maintain comprehensive architectural diagrams, integration playbooks, Test Plans, and best-practice guides to empower the engineering team and facilitate seamless knowledge transfer across the organization
Who You Are (Success Profile)
- You act like an owner, taking responsibility for the initial environment architecture and ensuring it meets the high standards required for organization-wide use.
- You are internal-customer obsessed. You build deep empathy for your fellow engineers, anchoring your automation and environment decisions in solving their real-world bottlenecks.
- You are a high-trust collaborator who can work across product lines to understand how different components interact, delivering results with candor and respect.
- You are a learner with a growth mindset, energized by the technical depth required to master multiple products and automate complex network flows.
- You think at scale, designing automation and test environments that don't just work for one team, but support the high-velocity demands of a global engineering organization.
Requirements
Do you have experience in Wireshark?, Do you have a Bachelor's degree?, * 6+ years of engineering experience in networking and security products with a strong focus on automation, solutions engineering, or systems integration
- Bachelor's or Graduate degree in Computer Science or a related technical field, or equivalent professional experience
- Strong hands-on experience designing and developing frameworks in Python and GoLang, along with orchestration using Ansible
- Proven track record of building and managing CI/CD pipelines within Jenkins and GitLab for complex, multi-component systems
- Expert knowledge of TCP/IP, SSL/TLS, Switching and Routing, and components like proxies or VPNs plus experience testing network security products and authentication systems
- Strong experience with Linux platform systems, including kernel-level troubleshooting and advanced log analysis using Wireshark and tcpdump, * Extensive hands-on experience with Proxmox, ESXi, or KVM to recreate complex, multi-vendor customer topologies, paired with familiarity with the FreeBSD platform or Windows networking internals
- Comfort using AI-assisted coding tools (e.g., Windsurf, Claude) and experience with microservices architecture and REST APIs
- Experience defining health metrics and building dashboards in Grafana or Prometheus for large-scale engineering platforms
Benefits & conditions
3.53.5 out of 5 stars San Jose, CA Hybrid work $129,500 - $185,000 a year, Pulled from the full job description
- Tuition reimbursement
- Parental leave
- Health insurance