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.