Zscaler
Principal Software Development Engineer
Santa Clara, California, USA. Posted 9 days ago
The role
This Principal Software Development Engineer validates end-to-end Zero Trust Branch solutions for customer deployments. The role builds customer-like test environments, automates solution validation, and works with development, product, and field teams to improve release confidence.
What you will do
- Design and execute end-to-end test plans for Zero Trust Branch customer solutions across branch, cloud, endpoint and security components
- Build and maintain lab environments that mirror customer deployments to validate integrations, feature behavior and upgrade scenarios
- Develop and expand automation for functional, regression, interoperability and scale testing
- Reproduce, isolate and troubleshoot customer-reported issues; partner with engineering on root cause analysis and defect resolution
- Collaborate with development, product management, support and solution architecture teams to make solutions customer-ready and supportable
Required qualifications
- Bachelor's degree in Computer Science, Computer Engineering or a related technical field, or equivalent practical experience
- 12+ years of experience in QA, system test, solution test, integration test or SDET roles for enterprise software or cloud-delivered platforms
- Strong understanding of networking fundamentals, including TCP/IP, DNS, HTTP/HTTPS, routing, proxy behavior, VPN/tunneling and traffic flows
- CCNP or equivalent knowledge and experience in the networking domain
- Experience building Python-based frameworks (preferably PyTest) for API, protocol and system tests
- Proven experience debugging complex customer or system issues using logs, traces, packet captures and other tools in Linux-based or distributed environments
- Demonstrated curiosity and active exploration of AI tools, with a history of integrating new technologies into workflows
Nice to have
- Proven ability to leverage AI technologies and workflows to drive measurable operational efficiency
- Experience with Zero Trust, SSE, SASE, network security, branch networking, SD-WAN or secure access technologies
- Experience validating customer deployments and interoperability across cloud platforms, identity providers, endpoint clients and enterprise networks
- Experience with CI/CD pipelines, scale/performance testing and automated test frameworks for distributed systems
Benefits
- Various health plans
- Vacation and sick time off plans
- Parental leave options
- Retirement options
- Education reimbursement
- In-office perks
Before you apply
- Applicants must adhere to applicable laws, regulations and Zscaler security and privacy policies
About the company
Zscaler (NASDAQ: ZS) provides a cloud security platform, the Zero Trust Exchange, that securely connects users, devices and applications in any location. The company describes itself as building an AI-native enterprise.