Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer (ZDX) image - Rise Careers
Job details

Principal Software Engineer (ZDX) - job 1 of 2

Zscaler is seeking an experienced Principal Software Engineer to join their ZDX engineering team. The company aims to provide a secure and enjoyable cloud experience for enterprise users and fosters an inclusive work culture.

Skills

  • 5+ years of software development experience
  • Expertise in C or C++
  • Experience in client-side development
  • Understanding of network protocols
  • Experience with CI/CD and test automation

Responsibilities

  • Design and develop Zscaler ZDX Client for Mac and iOS platforms
  • Provide technical leadership for high-volume software applications
  • Collaborate with cross-functional teams on scalable architecture
  • Implement policies to standardize development
  • Monitor development roadmap with product management

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Comprehensive health plans
  • Vacation and sick time off plans
  • Parental leave options
  • Retirement options
  • Education reimbursement
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$212500 / YEARLY (est.)
min
max
$175000K
$250000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer (ZDX), Zscaler

Join Zscaler as a Principal Software Engineer on our ZDX engineering team in San Jose, California! At Zscaler, we’re passionate about making the cloud a safe and secure place for our enterprise clients. With our pioneering AI-powered Zscaler Zero Trust Exchange platform, we protect thousands of customers from cyber threats. As a Principal Software Engineer, you’ll play a vital role in designing and developing client-facing applications, primarily on Mac and iOS platforms. We're looking for someone with a solid background in C or C++ and hands-on experience in the client-side development space. You’ll collaborate with cross-functional teams to create scalable and secure architecture, ensuring that our software applications meet both current and future business needs. In addition to providing technical leadership, you’ll also help standardize development practices across our team while continuously assessing and improving our development roadmap. If you thrive in a fast-paced, innovative, and supportive environment and want to make a meaningful impact, Zscaler is the perfect place for you.

Frequently Asked Questions (FAQs) for Principal Software Engineer (ZDX) Role at Zscaler
What are the responsibilities of the Principal Software Engineer at Zscaler?

As a Principal Software Engineer at Zscaler, you will be responsible for hands-on design and development of the Zscaler ZDX Client, particularly for Mac and iOS platforms. Your role includes providing technical leadership to the team, overseeing the planning and architecture of high-volume software applications, and collaborating with other teams to develop scalable and secure solutions. You will also be tasked with implementing policies to standardize development and continuously monitoring the roadmap for performance improvements.

Join Rise to see the full answer
What qualifications are required for the Principal Software Engineer position at Zscaler?

To qualify as a Principal Software Engineer at Zscaler, you should have a minimum of 8 years of software development experience with a strong expertise in C or C++. Experience in client-side development, particularly on Mac and iOS, as well as a solid understanding of networking protocols such as TCP/IP and VPNs is essential. Familiarity with CI/CD methodologies and strong computer science fundamentals is also critical to succeed in this role.

Join Rise to see the full answer
How does the hybrid work environment at Zscaler impact the Principal Software Engineer role?

The Principal Software Engineer position at Zscaler allows for a hybrid work environment, meaning you’ll be expected to work from the San Jose office three days a week. This model promotes collaboration and interaction with teammates while also offering flexibility. It’s designed to create a balance that allows for both in-person teamwork and focused remote work.

Join Rise to see the full answer
What technologies should a Principal Software Engineer at Zscaler be familiar with?

A Principal Software Engineer at Zscaler should be well-versed in networking technologies and familiar with protocols such as HTTP/S, UDP, TLS, and PKI. Experience with end-point network side technologies like VPNs is a plus. Knowledge in cloud security and strong coding skills in C or C++ are also key for this role.

Join Rise to see the full answer
What makes Zscaler an attractive place to work as a Principal Software Engineer?

Zscaler is an award-winning company recognized for its inclusive and innovative culture. Working at Zscaler gives you the opportunity to be part of a mission-driven organization that values diversity and promotes growth. With exciting projects, a team of leading experts, and a commitment to continuous learning, you’ll find a supportive environment that encourages creativity and collaborative problem-solving.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer (ZDX)
Can you describe your experience with C/C++ in software development?

Highlight specific projects where you've utilized C/C++, explaining the challenges you faced and how you overcame them. Discuss performance optimization techniques you've implemented and how they benefited the final application.

Join Rise to see the full answer
What design patterns do you prefer while developing software applications?

Discuss your go-to design patterns (like Singleton, Factory, or Observer), providing examples of how you've implemented them in past projects. Explain the rationale behind your preferences and how they've improved code maintainability.

Join Rise to see the full answer
How do you ensure software security in your applications?

Explain your approach to security, including the use of encryption, secure coding practices, and regular security assessments. Share examples of how you addressed security vulnerabilities in previous projects.

Join Rise to see the full answer
Describe your experience with CI/CD practices.

Talk about the CI/CD tools and processes you've implemented, emphasizing how they improved deployment speed and software quality. Provide examples of how you have set up automated testing and deployment pipelines.

Join Rise to see the full answer
What strategies do you use for effective team collaboration?

Discuss your communication strategies, tools you use to facilitate collaboration (like Slack or JIRA), and how you foster an inclusive environment despite varying work locations.

Join Rise to see the full answer
How do you handle tight deadlines and pressure?

Share specific instances where you've managed tight timelines. Highlight your organizational skills, ability to prioritize tasks effectively, and any techniques you use to remain calm under pressure.

Join Rise to see the full answer
Can you provide an example of a challenging problem you solved in your previous role?

Describe a challenging issue you encountered, the steps you took to address it, and the positive outcome that resulted. Focus on your problem-solving process and collaboration with team members.

Join Rise to see the full answer
What do you consider when designing scalable software architectures?

Discuss factors such as load balancing, redundancy, and how you ensure high availability. Provide examples from your experience where you designed systems that adapted well to increased load.

Join Rise to see the full answer
How do you approach code reviews within your team?

Explain the importance of code reviews in maintaining code quality, and how you provide constructive feedback. Mention how you handle disagreements in coding practices or approach.

Join Rise to see the full answer
Why do you want to work at Zscaler as a Principal Software Engineer?

Discuss specific aspects of Zscaler's mission, culture, and projects that resonate with you. Share how the company aligns with your values and career goals, and express your enthusiasm for contributing to its success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Zscaler Remote San Jose, California, United States
Posted 3 days ago

Lead Zscaler's global digital marketing initiatives as the Director of Digital Marketing, shaping meaningful strategies and mentoring top talent in a fast-paced cloud security environment.

Photo of the Rise User
Posted 6 days ago

Join Zscaler as an Account Executive to drive cloud security solutions with a focus on the Financial Services Industry.

Photo of the Rise User
Verkada Hybrid San Mateo, California, United States
Posted 22 hours ago
Mission Driven
Inclusive & Diverse
Take Risks
Collaboration over Competition
Growth & Learning

Join Verkada's Security Team as a Staff+ Software Engineer, where you'll lead security initiatives and drive innovation in a rapidly growing tech company.

Photo of the Rise User
Posted 10 days ago

Join 0x as a Senior Software Engineer to spearhead the development of a groundbreaking mobile app for DeFi trading.

Photo of the Rise User
Verkada Hybrid San Mateo, CA United States
Posted 8 days ago
Mission Driven
Inclusive & Diverse
Take Risks
Collaboration over Competition
Growth & Learning

Join Verkada as a Senior Backend Engineer, contributing to cutting-edge cloud-managed intercom systems for enhanced security solutions.

Photo of the Rise User
Posted 4 days ago

Become a part of a dynamic Gamification team as a Software Engineer, where your skills will contribute to shaping extraordinary sports and entertainment experiences.

Photo of the Rise User
ATPCO Hybrid 2340 Dulles Corner Blvd, Herndon, VA 20171, USA
Posted 13 days ago

Responsible for leading a team at ATPCO to enhance airline pricing solutions in a fast-paced environment.

Photo of the Rise User
Chase Hybrid Houston, Texas, United States
Posted 9 days ago

As a Software Engineer III at JPMorgan Chase, you will design and develop cutting-edge web applications using React in a collaborative and dynamic environment.

Photo of the Rise User

Join Workday as a Software Application Engineer to develop groundbreaking software for the U.S. Federal Government while thriving in a collaborative culture.

Photo of the Rise User

Become an Intermediate Software Engineer at PointClickCare, a leader in cloud-based healthcare technology aiming to enhance care for seniors.

Zscaler: Securing your cloud transformation We are passionate about being the best; the best global security company that enables mobile and enterprise businesses to be more secure, safer, and faster.

1353 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$175,000/yr - $250,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
X
Someone from OH, Cincinnati just viewed Senior Java Engineer (Remote) at Xenon7
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior, Software Engineer- Java at Walmart
Photo of the Rise User
Someone from OH, Cincinnati just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health