Principal Software Engineer

Zscaler is the operator of the world's largest security cloud, accelerating digital transformation for enterprises to be more agile, efficient, resilient, and secure.
Backend
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
10+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Software Engineer

Zscaler, a leading cloud security company, is seeking a Principal Software Engineer to join their ZIA Core team. As an automation-driven validation engineer, you'll be responsible for understanding ZIA features, building automation tests, and contributing to test plan creation and execution. You'll work with a team of cloud architects, software engineers, and security experts to enhance services and increase global footprint.

Key Responsibilities:

  • Understand various features ZIA offers and work towards automation tests
  • Build defined strategies at various stages of product development (Design, Code, Unit tests, Functional tests)
  • Contribute towards test plan creation, adapt it to automation, automate and execute

Required Qualifications:

  • 10+ years of experience in automation of validation plans and framework enhancements using Python
  • Strong skills in Python programming, tools like pyTest, IPerf, HTTPerf, Jmeter etc
  • Experience with Linux OS fundamentals, user space application development, shell scripting
  • Experience with network protocols at Layer3/Layer4 (MAC, ARP, IP, DNS, DHCP, HTTP, HTTPS, SSL)
  • Experience with Jenkins or Bamboo and knowledge of virtual environments like Docker containers, Kubernetes

Preferred Qualifications:

  • Understanding of security technologies like firewall, IPS, Authentication, and VPN
  • Working knowledge of IP Tables, IP Sets or Windows Filtering Platforms
  • BS/MS degree in computer science or related field

Zscaler offers a comprehensive benefits package, including various health plans, time off, parental leave, retirement options, and education reimbursement. The company is committed to diversity, equity, and inclusion, fostering a culture where everyone belongs.

Join Zscaler to be part of a fast-paced, collaborative environment where you can make a significant impact on cloud security and digital transformation for enterprises worldwide.

Last updated a month ago

Responsibilities For Principal Software Engineer

  • Understanding the various features ZIA offers and work towards automation tests
  • Build defined strategies at various stage of the product development (Design, Code, Unit tests, Functional tests)
  • Contribute towards test plan creating, adapt it to automation, automate and execute

Requirements For Principal Software Engineer

Python
Linux
Kubernetes
  • 10+ years of experience in automation of validation plans and framework enhancements using Python
  • Strong skills in Python programming, tools like pyTest, IPerf, HTTPerf, Jmeter etc
  • Experience with Linux OS fundamentals, user space application development, shell scripting
  • Experience with network protocols at Layer3/Layer4 (MAC, ARP, IP, DNS, DHCP, HTTP, HTTPS, SSL)
  • Experience with Jenkins or Bamboo and knowledge of virtual environments like Docker containers, Kubernetes

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Various health plans
  • Time off plans for vacation and sick time
  • Parental leave options
  • Retirement options
  • Education reimbursement
  • In-office perks

Interested in this job?

Jobs Related To Zscaler Principal Software Engineer

Principal Software Engineer

Principal Software Engineer at Zscaler: Lead development of high-performance security solutions in world's largest cloud security platform.

Principal Software Development Engineer

Principal Software Development Engineer at Zscaler: Build and innovate cloud security solutions for enterprise customers worldwide.

Principal Software Engineer

Zscaler is hiring a Principal Software Engineer for their EMEA Cloud Browser Isolation team to design and implement scalable cloud security solutions.

Principal Software Development Engineer

Principal Software Development Engineer at Zscaler: Lead large-scale distributed system development for cloud security.

Senior Staff / Principal Engineer

Senior Staff / Principal Engineer role at Zscaler, building cloud security solutions with Java/C# and cloud technologies.