Principal Software Development Engineer ID-10536


Serving thousands of enterprise customers around the world including 40% of Fortune 500 companies, Zscaler (NASDAQ: ZS) was founded in 2007 with a mission to make the cloud a safe place to do business and a more enjoyable experience for enterprise users. As the operator of the world’s largest security cloud, Zscaler accelerates digital transformation so enterprises can be more agile, efficient, resilient, and secure. The pioneering, AI-powered Zscaler Zero Trust Exchange™ platform, which is found in our SASE and SSE offerings, protects thousands of enterprise customers from cyberattacks and data loss by securely connecting users, devices, and applications in any location.

Named a Best Workplace in Technology by Fortune and others, Zscaler fosters an inclusive and supportive culture that is home to some of the brightest minds in the industry. If you thrive in an environment that is fast-paced and collaborative, and you are passionate about building and innovating for the greater good, come make your next move with Zscaler.

Our Engineering team built the world’s largest cloud security platform from the ground up, and we keep building. With more than 100 patents and big plans for enhancing services and increasing our global footprint, the team has made us and our multitenant architecture today's cloud security leader, with more than 15 million users in 185 countries. Bring your vision and passion to our team of cloud architects, software engineers, security experts, and more who are enabling organizations worldwide to harness speed and agility with a cloud-first strategy.

Responsibilities

Virtual Assistant, $40/hr, Remote, No Experience, Night Job Data Entry, $50/hr, Night Job, No Degree, Remote Virtual Assistant, $35/hr, Part-Time, Remote, Weekend Job Customer Support, $42/hr, Weekend Job, Remote, No Degree Customer Support, $50/hr, Night Job, Remote, No Experience Virtual Assistant, $40/hr, Remote, Weekend, No Degree Remote Phone Job, $42/hr, Part-Time, No Experience Required Remote Data Entry, No Experience, $40/hr, Part-Time Evening Virtual Assistant, Remote, $40/hr, No Experience Data Entry, $50/hr, Night Job, No Degree, Remote Remote Moderator, $40/hr, Part-Time, Weekend, No Degree Remote Phone Job, $35/hr, College Student, Night Shift Phone Support, Remote, $50/hr, No Experience, Part-Time Live Chat Support, $35/hr, Remote, Night Shift, No Degree Remote Customer Support, $40/hr, Part-Time, College Student Remote Data Entry, $45/hr, No Degree, Night Shift Virtual Assistant, $42/hr, Remote, No Experience, Evening Phone Support, Remote, $35/hr, No Experience, Part-Time Data Entry, Remote, $40/hr, Night Shift, No Degree Remote Customer Support, $40/hr, Weekend, No Experience Live Chat Support, $50/hr, Remote, Night Shift, No Degree Virtual Assistant, Remote, $35/hr, Part-Time, Night Shift Virtual Assistant, $40/hr, Evening, Remote, College Student Virtual Assistant, No Experience, $40/hr, Remote, Part-Time Remote Moderator, $42/hr, College Student, Weekend Job Weekend Data Entry, $45/hr, Remote, No Experience Virtual Assistant, $35/hr, Remote, Part-Time, Evening Job Virtual Assistant, $50/hr, Weekend, No Degree, Remote Remote Phone Support, $45/hr, Night Job, College Student Remote Customer Support, $40/hr, Part-Time, College Student Remote Live Chat, $40/hr, Part-Time, No Degree Required Virtual Assistant, No Experience, $40/hr, Remote, Weekend Entry-Level Remote Data Entry, $50/hr, Evening Job Phone Support, Remote, $35/hr, No Experience, Night Shift Virtual Assistant, Remote, $35/hr, Part-Time, Night Shift Virtual Assistant, Remote, $45/hr, Evening, No Experience Remote Phone Job, $42/hr, Night Shift, College Student Friendly Data Entry, $45/hr, Remote, Night Job, No Degree Remote Phone Job, $40/hr, Night Shift, College Student Friendly Virtual Assistant, No Degree, $40/hr, Remote, Part-Time Remote Data Entry, $42/hr, Evening/Night Job, No Experience Live Chat Support, $45/hr, Part-Time, Remote, No Degree Data Entry, $40/hr, Remote, Evening, No Experience Required Remote Phone Support, $45/hr, Evening, No Experience Required Remote Data Entry, $40/hr, No Degree, Night Shift Live Chat Support, $50/hr, Remote, No Experience Required Virtual Assistant, No Experience, $40/hr, Remote, Part-Time Customer Support, $42/hr, Remote, Evening, No Experience Remote Customer Support, $40/hr, No Experience, Part-Time Data Entry, $50/hr, Remote, Evening Job, College Student Remote Moderator, $40/hr, Weekend, No Degree, Part-Time Phone Job, $40/hr, Remote, Night Shift, No Degree Live Chat Support, $45/hr, Weekend, Remote, College Student Virtual Assistant, Remote, $35/hr, Part-Time, Night Shift Remote Customer Support, $45/hr, No Degree, Evening Job Virtual Assistant, No Degree, $40/hr, Remote, Part-Time Live Chat Support, $45/hr, Part-Time, Remote, No Degree Virtual Assistant, $42/hr, Remote, No Experience, Evening Evening Virtual Assistant, Remote, $45/hr, No Experience Virtual Assistant, $35/hr, Evening, Remote, College Student Remote Moderator, $35/hr, No Degree, Weekend, Part-Time Remote Data Entry, $50/hr, No Experience, Evening/Night Job Remote Customer Support, $40/hr, Night Job, No Experience Remote Data Entry, $45/hr, No Degree, Night Shift Data Entry, No Experience, $35/hr, Remote, College Student Remote Data Entry, $40/hr, No Degree, Weekend, Night Job Remote Moderator, $40/hr, Weekend, No Experience Required Data Entry, $45/hr, Remote, Night Shift, College Student Job Evening Virtual Assistant, Remote, $45/hr, No Experience Remote Phone Job, $42/hr, Night Shift, College Student Friendly Remote Moderator, No Degree, $50/hr, Evening, Weekend Job Data Entry, Remote, $40/hr, Evening Job, No Degree Virtual Assistant, $40/hr, Remote, Weekend, Entry Level Data Entry, No Degree, $45/hr, Part-Time, Remote Job Phone Support, $40/hr, Remote, No Experience, Evening Job Live Chat Support, $40/hr, Weekend, Remote, No Degree Customer Support, $42/hr, Remote, Evening, No Experience Customer Support, $35/hr, Remote, Evening/Night Job, No Degree Phone Support, Remote, $42/hr, Evening/Night Shift Virtual Assistant, No Experience, $42/hr, Remote, Weekend Data Entry, No Degree, $45/hr, Part-Time, Remote Job Customer Support, $42/hr, Remote, Part-Time, No Degree Remote Data Entry, $40/hr, College Student Friendly, Part-Time Virtual Assistant, No Experience, $40/hr, Remote, Part-Time Remote Moderator, $45/hr, No Degree, Weekend Job, Part-Time We’re looking for an experienced Principal Software Development Engineer to join our Engineering Team. This role is for San Jose, California. Reporting to the Director Software Engineering, you will be responsible for:

  • Qualifying and expanding Zero Trust Branch hardware SKUs
  • Design and optimize system infrastructure to support high-performance networking and security applications, leveraging expertise in system engineering principles.
  • Apply in-depth knowledge of Linux kernel internals, disk partitioning, file systems, and kernel networking features to evaluate and enhance platform performance and reliability.
  • Develop and maintain high-speed data paths, including kernel-space and user-space implementations such as VPP, to enable efficient data transmission.
  • Utilize proficiency in C programming to contribute to Linux kernel development, employing tools like Git, Make, and other industry-standard utilities.


What We’re Looking For (Minimum Qualifications)

  • Experience in qualifying hardware for high-performance data path
  • Experience in system engineering, with a focus on designing and optimizing system infrastructure for high-performance networking and Security applications
  • In-depth knowledge of Linux kernel internals, disk partitioning, file systems kernel networking features and their impact on platform performance and reliability
  • Experience with high-speed data paths, including kernel data path and user space data path like VPP
  • 10+ years of software development/testing experience


What Will Make You Stand Out (Preferred Qualifications)

  • Knowledge of containerization technologies (e.g., Docker, Kubernetes, etc.)
  • Familiarity with DevOps practices and tools (e.g., Ansible, Puppet, etc.)


Zscaler’s salary ranges are benchmarked and are determined by role and level. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations and could be higher or lower based on a multitude of factors, including job-related skills, experience, and relevant education or training.

The base salary range listed for this full-time position excludes commission/ bonus/ equity (if applicable) + benefits.

Base Pay Range

$175,000 - $250,000 USD

At Zscaler, we believe that diversity drives innovation, productivity, and success. We are looking for individuals from all backgrounds and identities to join our team and contribute to our mission to make doing business seamless and secure. We are guided by these principles as we create a representative and impactful team, and a culture where everyone belongs. For more information on our commitments to Diversity, Equity, Inclusion, and Belonging, visit the Corporate Responsibility page of our website.

Benefits

Our Benefits program is one of the most important ways we support our employees. Zscaler proudly offers comprehensive and inclusive benefits to meet the diverse needs of our employees and their families throughout their life stages, including:

  • Various health plans
  • Time off plans for vacation and sick time
  • Parental leave options
  • Retirement options
  • Education reimbursement
  • In-office perks, and more!


By applying for this role, you adhere to applicable laws, regulations, and Zscaler policies, including those related to security and privacy standards and guidelines.

Zscaler is committed to providing equal employment opportunities to all individuals. We strive to create a workplace where employees are treated with respect and have the chance to succeed. All qualified applicants will be considered for employment without regard to race, color, religion, sex (including pregnancy or related medical conditions), age, national origin, sexual orientation, gender identity or expression, genetic information, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws.

See more information by clicking on the Know Your Rights: Workplace Discrimination is Illegal link.

Pay Transparency

Zscaler complies with all applicable federal, state, and local pay transparency rules. For additional information about the federal requirements, click here.

Zscaler is committed to providing reasonable support (called accommodations or adjustments) in our recruiting processes for candidates who are differently abled, have long term conditions, mental health conditions or sincerely held religious beliefs, or who are neurodivergent or require pregnancy-related support.

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...