Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 9 months 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?