Staff Software Development Engineer - C,Linux

7 Minutes ago • 7 Years +
Software Development & Engineering

Job Description

Zscaler is seeking a Staff Software Development Engineer with 7+ years of experience in C programming and database kernels. This role involves designing, developing, and testing enhancements for the Zscaler nanolog database, including query parsing, planner modules, and new functionalities for metrics-based data stores. Responsibilities also include collecting and streaming logs, optimizing storage and compression, and troubleshooting production cloud issues to improve efficiency. The ideal candidate will have strong knowledge of distributed systems, algorithms, data structures, and experience building scalable, high-performance software architectures.
Good To Have:
  • Knowledge of TCP/IP, HTTP protocols is preferred
  • Experience in developing compiler
Must Have:
  • 7+ years of software development experience with expertise in C programming
  • Strong working experience in database kernels specifically query optimisations
  • Working knowledge of any Unix system and strong understanding of Algorithms and Data Structures
  • Good understanding of distributed systems and hands on in developing large, maintainable software product architectures
  • Experience building scalable systems with a strong understanding of high-performance computing, event-based programming, multi-threading, memory optimisation, fault tolerance
Perks:
  • Various health plans
  • Time off plans for vacation and sick time
  • Parental leave options
  • Retirement options
  • Education reimbursement
  • In-office perks

Add these skills to join the top 1% applicants for this job

problem-solving
data-structures
game-texts
linux
unix
algorithms

We're looking for an experienced Staff Software Engineer to join our Engineering team to contribute as development engineer. Reporting to the Sr. Director, Software Engineering. You'll be responsible for:

  • Designing, developing and testing enhancements to the zscaler nanolog database and associated services
  • Developing features in query parsing and planner modules and the new functionalities zscaler query language for metrics based data stores
  • Collecting log and streaming to 3rd parties, efficient storage and compression algorithms
  • Troubleshooting issues in zscaler production clouds and profile code and improve the efficiency of hot spots

What We're Looking for (Minimum Qualifications)

  • 7+ years of software development experience with expertise in C programming
  • Strong working experience in database kernels specifically query optimisations
  • Working knowledge of any Unix system and strong understanding of Algorithms and Data Structures
  • Good understanding of distributed systems and hands on in developing large, maintainable software product architectures
  • Experience building scalable systems with a strong understanding of high-performance computing, event-based programming, multi-threading, memory optimisation, fault tolerance

What Will Make You Stand Out (Preferred Qualifications)

  • Knowledge of TCP/IP, HTTP protocols is preferred
  • Experience in developing compiler

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!

Learn more about Zscaler’s Future of Work strategy, hybrid working model, and benefits here.

Set alerts for more jobs like Staff Software Development Engineer - C,Linux
Set alerts for new jobs by Zscaler
Set alerts for new Software Development & Engineering jobs in India
Set alerts for new jobs in India
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙