Principal Software Development 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
In-Person
1,000 - 5,000 Employees
12+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Software Development Engineer

Zscaler, founded in 2007, is a leading cloud security company serving thousands of enterprise customers worldwide, including 40% of Fortune 500 companies. As a Principal Software Development Engineer at Zscaler, you'll join a team that built the world's largest cloud security platform from the ground up. You'll be responsible for participating in all phases of the product development cycle, from definition and design to implementation and testing. You'll develop functional specifications, assess task requirements, and work on designing and coding components of a large-scale distributed system with a focus on scalability and performance. The role requires troubleshooting issues, collaborating with Operations and Support teams, and contributing to maintaining a healthy cloud infrastructure and ensuring customer satisfaction. Zscaler offers a comprehensive benefits program, including various health plans, time off, parental leave, retirement options, and education reimbursement. The company is committed to diversity, equity, and inclusion, fostering an inclusive culture where everyone belongs. Join Zscaler to be part of a team that's enabling organizations worldwide to harness speed and agility with a cloud-first strategy.

Last updated 2 months ago

Responsibilities For Principal Software Development Engineer

  • Participate in all phases of the product development cycle, from definition, design, through implementation and test
  • Develop functional specifications, assess task requirements and scheduling, and participate in development, debug, and support
  • Work on design and code components of a large-scale distributed system with a sense for scalability and performance
  • Troubleshoot issues and work with Operations and Support to maintain a healthy cloud and ensure customer satisfaction

Requirements For Principal Software Development Engineer

Linux
  • 12+ years of software development experience with at least 5+ years of experience in C development and Linux/Unix
  • Experience handling REST APIs at scale and speed
  • Experience developing server-side code in a distributed system environment
  • Experience in design/code reviews and in writing automatable unit and integration tests
  • Experience building and deploying to SaaS clouds

Benefits For Principal Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
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 Development 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 Engineer

Zscaler is hiring a Principal Software Engineer for their ZIA Core team to work on automation-driven validation and enhance cloud security services.

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.