Principal Software Engineer

Operator of the world's largest security cloud, providing AI-powered Zero Trust Exchange platform to protect enterprise customers from cyberattacks and data loss.
$175,000 - $250,000
Security
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
12+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Software Engineer

Zscaler, a NASDAQ-listed company founded in 2007, is the world's largest security cloud operator serving thousands of enterprise customers, including 40% of Fortune 500 companies. The company's pioneering AI-powered Zscaler Zero Trust Exchange™ platform securely connects users, devices, and applications globally.

As a Principal Software Engineer in the ZSDK Services team, you'll be at the forefront of building and enhancing Zscaler's multi-tenant Zero Trust exchange platform, with a specific focus on mobile security. This role offers the opportunity to impact millions of users across 185 countries while working with a team of cloud architects, software engineers, and security experts.

The position involves designing and implementing fault-tolerant, multi-tenant systems, delivering highly scalable cloud-native services, and championing best practices in cloud security. You'll collaborate with cross-functional teams to transform customer needs into scalable solutions while ensuring high availability and security across the global platform.

Zscaler offers comprehensive benefits including various health plans, parental leave, retirement options, and education reimbursement. The company promotes a diverse and inclusive culture, having been named a Best Workplace in Technology by Fortune. With over 100 patents and continuous innovation in cloud security, Zscaler provides an exciting environment for those passionate about building cutting-edge security solutions.

Join a team that values technical excellence, innovation, and collaboration, while working on technology that directly impacts global enterprise security. This role offers the perfect blend of technical challenge and meaningful impact, making it an ideal opportunity for experienced engineers looking to shape the future of cloud security.

Last updated 6 days ago

Responsibilities For Principal Software Engineer

  • Deliver highly scalable, cloud-native services that secure mobile applications and protect sensitive data
  • Design and implement fault-tolerant, multi-tenant systems
  • Champion best practices in cloud security
  • Provide hands-on feedback to improve cloud-native skills
  • Collaborate across engineering, product, and customer success teams

Requirements For Principal Software Engineer

Python
Go
Rust
  • 12+ years of experience in software engineering
  • Proficiency in C, with additional experience in Python, Go, or Rust
  • Strong knowledge of cloud platforms like AWS, Azure, or GCP
  • Solid understanding of networking protocols and security technologies
  • Experience with CI/CD pipelines, automated testing, and deployment practices
  • Advanced degree in Computer Science, Engineering, or related field (preferred)
  • Experience in building large-scale, secure cloud services (preferred)
  • Expertise in API security, IDS/IPS frameworks, and distributed security models (preferred)

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
401k
  • 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 role at Zscaler focusing on building and enhancing multi-tenant Zero Trust exchange platform for mobile security.

Principal Product Solution Engineer

Principal Product Solution Engineer role at Zscaler, leading cloud security provider, focusing on Zero Trust Branch Connectivity and IoT implementation and customer success.

Principal Sales Engineer - Nordics

Principal Sales Engineer position at Zscaler, leading security solutions and technical sales in the Nordics region, with 10+ years experience required.

Principal Software Engineer - Zero Trust Network Segmentation

Principal Software Engineer role at Zscaler focusing on Zero Trust Network Segmentation, cloud security architecture, and technical leadership.

Principal Escalation Engineer

Principal Escalation Engineer at Zscaler: Lead customer issue resolution, mentor engineers, and contribute to product improvement in cloud security.