Software Engineering Intern (C, Python, Java, Automation)
ZscalerAbout the role
About Zscaler
Zscaler (NASDAQ: ZS) accelerates digital transformation so that customers can be more agile, efficient, resilient, and secure. The Zscaler Zero Trust Exchange is the company’s cloud-native platform that protects thousands of customers from cyberattacks and data loss by securely connecting users, devices, and applications in any location.
With more than 10 years of experience developing, operating, and scaling the cloud, Zscaler serves thousands of enterprise customers around the world, including 450 of the Forbes Global 2000 organizations. In addition to protecting customers from damaging threats, such as ransomware and data exfiltration, it helps them slash costs, reduce complexity, and improve the user experience by eliminating stacks of latency-creating gateway appliances.
Zscaler was founded in 2007 with a mission to make the cloud a safe place to do business and a more enjoyable experience for enterprise users. Zscaler’s purpose-built security platform puts a company’s defenses and controls where the connections occur—the internet—so that every connection is fast and secure, no matter how or where users connect or where their applications and workloads reside.
Position: Software Engineering Intern (C, Python, Automation, Networking)
Location: San Jose, CA
At Zscaler, we're on a mission to make the internet safe for every user, anywhere. The Zscaler Internship Program provides an opportunity for the next generation of cybersecurity professionals to gain hands-on experience on projects that drive business value and experience the Zscaler life.
As a Software Engineering intern at Zscaler, you will work on end-to-end ownership of features, including testing, automation, deployment, and monitoring. Your role will enhance the quality, reliability, and scalability of our cloud security solutions. You will design and automate test plans, performance testing tools, and continuous integration pipelines to ensure the highest level of security and compliance for our customers.
Possible Intern Projects/Responsibilities:
- Test Automation: Develop and maintain robust and scalable test automation frameworks for our cloud security products, covering various layers of the software stack.
- Quality Assurance: Create, execute, and maintain comprehensive test plans and test cases to identify issues, validate product functionality, and ensure product quality.
- Performance Testing: Design and implement performance and load testing strategies to evaluate the efficiency and scalability of our cloud security solutions.
- Scale Testing: Work on testing methodologies and tools to simulate and validate the performance and scale of our systems under different scenarios.
- Tools Development: Build and maintain tools and utilities to support the testing and development process, improving efficiency and productivity.
- Scrum Teams: Participate in scrum teams, contribute to scrum planning, and collaborate on delivering high-quality software with agile methodology
Minimum Qualifications:
- Rising Junior or Senior working towards Bachelor's or Master's degree in Computer Science, Software Engineering, or related field in progress
- Course work within Networking and/or Security space
- Proficiency in programming languages such as Python, Java, or similar for test automation
- Knowledge of automation framework development & test automation
- Ability working in agile environments using scrum is a plus
Preferred Qualifications:
- Knowledge about cloud platforms such as AWS, Google Cloud, or Azure.
- Contributions to open-source projects or a portfolio of personal projects.
- Demonstrated experience in the digital experience monitoring space, with a understanding of user experience metrics, monitoring tools, and methodologies
- Good understanding of operating systems and distributed systems.
- Familiarity with networking and networking security
- Excellent interpersonal, technical and communication skills
- Ability to learn, evaluate, and adopt new technologies quickly while thriving in ambiguity
- Working knowledge of Unix/Linux environments
- Very good debugging and troubleshooting skills
*Non-Exempt Role: Base Pay is Hourly*
#LI-JM8
Zscaler’s salary ranges are benchmarked and are determined by role and level. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations and could be higher or lower based on a multitude of factors, including job-related skills, experience, and relevant education or training.
The base salary range liste
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s