Principal Software Development Engineer

World's largest cloud security platform operator protecting enterprise customers through AI-powered Zero Trust Exchange platform.
Cloud
Principal Software Engineer
Remote
1,000 - 5,000 Employees
10+ years of experience
Cybersecurity · Enterprise SaaS · Cloud

Description For Principal Software Development Engineer

Zscaler, the world's largest security cloud operator, is seeking a Principal Software Development Engineer for their Cloud Browser Isolation team. Founded in 2007, Zscaler serves thousands of enterprise customers, including 40% of Fortune 500 companies, through their AI-powered Zero Trust Exchange platform. The role offers an opportunity to work with a team that has built and maintains a platform serving over 15 million users across 185 countries, backed by 100+ patents.

The position requires an experienced leader who will focus on automation, DevOps practices, and infrastructure scalability. You'll be responsible for designing and implementing deployment automation tools, improving developer productivity, and working closely with QA and Engineering teams. The role demands expertise in cloud platforms (preferably AWS), strong coding skills in languages like GoLang, Java, or Rust, and experience with modern DevOps tools and practices.

Zscaler offers a dynamic, fast-paced environment that values innovation and collaboration. The company has been recognized as a Best Workplace in Technology by Fortune and maintains an inclusive culture that supports diversity and professional growth. You'll be joining a global team of cloud architects, software engineers, and security experts who are passionate about building and innovating for the greater good.

The position comes with comprehensive benefits including health plans, parental leave, retirement options, and education reimbursement. This is an excellent opportunity for a seasoned technical leader to make a significant impact in cloud security while working with cutting-edge technologies and a talented global team.

Last updated 8 days ago

Responsibilities For Principal Software Development Engineer

  • Design and implement tools for automation of deployment/upgrade of customer rollouts
  • Implement tools and automation to increase developers productivity
  • Work as DevOps advocate inside engineering teams
  • Work with QA and Engineering to design and implement infrastructure solutions
  • Participate in post-mortem operations and capacity planning
  • Work with SMEs in product development phases

Requirements For Principal Software Development Engineer

Go
Java
Rust
Python
Kubernetes
Linux
  • 10+ years of software engineering experience with 2+ years in tech lead/staff/principal role
  • Experience with GoLang, Java or Rust, intermediate experience with Python, bash
  • Expertise with backend systems in large-scale service-oriented architectures
  • Intermediate to advanced experience with AWS, Azure, or GCP (AWS preferred)
  • Intermediate to advanced experience with Linux Operating System and CI & Build tools
  • Experience with Terraform, Docker, Ansible, Puppet, Salt or Chef
  • Ability to work both with a global team and individually

Benefits For Principal Software Development Engineer

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

Interested in this job?

Jobs Related To Zscaler Principal Software Development Engineer

Principal Engineer - ZDX Data & AI

Principal Engineer position at Zscaler leading ZDX Data & AI initiatives, focusing on cloud architecture and distributed systems with competitive compensation.

Principal Software Engineer - ZDX Data & AI

Principal Software Engineer position at Zscaler leading ZDX Data & AI initiatives, focusing on cloud-native solutions and distributed systems.

Principal Software Engineer - ZDX Data & AI

Principal Software Engineer position at Zscaler leading ZDX Data & AI initiatives, focusing on cloud-native solutions and distributed systems with hybrid work in San Jose.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Key Vault team, focusing on cloud security and key management solutions.

Oracle Principal Solutions Engineer - HCM

Principal Solutions Engineer role at Oracle focusing on HCM Cloud and Payroll solutions, requiring deep technical expertise and strategic business acumen.