Staff Software Development Engineer
Zscaler · Bengaluru · 5+ yrs experience · Posted 2026-07-18
Tech stack: AWS, Azure, C, GCP, Linux, Python
Apply on the company site · Get a referral for this role
Zscaler salary & ratings · Zscaler interview process · More live openings
About the role
Responsibilities:
- We are looking for a Staff Software Engineer to join our team.
- This is a hybrid role based in Bangalore, reporting to the Director, Software Engineering in the Engineering department.
- In this role, you will contribute as a development engineer focusing on system-level optimization, public cloud infrastructure, and core software development.
- You will drive efficiency by writing automation scripts, analyzing system performance, and resolving complex application-level issues in a collaborative engineering environment.
- Working with Linux/FreeBSD-based systems for software development, including configuration and scripting for system-level optimization
- Proficiently working with public cloud platforms AWS, Azure, and GCP, creating and exporting VM images
- Writing and maintaining automation scripts with Python or Shell for infrastructure tasks, system monitoring, and cloud-based workloads
- Performance profiling to analyze system performance and identify and troubleshoot bottlenecks in resource utilization
- Collaborating with senior engineers to understand, debug, and resolve system and application-level issues
Qualifications:
- Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain
- 5+ years of experience in C programming with a strong understanding of its core principles and performance optimization
- Hands-on experience with Python and/or Shell scripting for automation tasks to improve workflow efficiency
- Solid knowledge of Linux/FreeBSD-based operating systems, including process management, threading, memory management, and networking
- Proficiency in working with AWS, Azure, and GCP, including tasks like creating VM images, exporting them, and maintaining infrastructure
- Experience utilizing AI-powered coding assistants and intelligent observability platforms to automate performance profiling and optimize resource utilization
- Hands on experience with database internals, tuning and optimization
- Knowledge of networking concepts and protocols, with hands-on experience translating them into system-level solutions
Qualifications
- Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain
- 5+ years of experience in C programming with a strong understanding of its core principles and performance optimization
- Hands-on experience with Python and/or Shell scripting for automation tasks to improve workflow efficiency
- Solid knowledge of Linux/FreeBSD-based operating systems, including process management, threading, memory management, and networking
- Proficiency in working with AWS, Azure, and GCP, including tasks like creating VM images, exporting them, and maintaining infrastructure
- Experience utilizing AI-powered coding assistants and intelligent observability platforms to automate performance profiling and optimize resource utilization
- Hands on experience with database internals, tuning and optimization
- Knowledge of networking concepts and protocols, with hands-on experience translating them into system-level solutions
Responsibilities
- We are looking for a Staff Software Engineer to join our team.
- This is a hybrid role based in Bangalore, reporting to the Director, Software Engineering in the Engineering department.
- In this role, you will contribute as a development engineer focusing on system-level optimization, public cloud infrastructure, and core software development.
- You will drive efficiency by writing automation scripts, analyzing system performance, and resolving complex application-level issues in a collaborative engineering environment.
- Working with Linux/FreeBSD-based systems for software development, including configuration and scripting for system-level optimization
- Proficiently working with public cloud platforms AWS, Azure, and GCP, creating and exporting VM images
- Writing and maintaining automation scripts with Python or Shell for infrastructure tasks, system monitoring, and cloud-based workloads
- Performance profiling to analyze system performance and identify and troubleshoot bottlenecks in resource utilization
- Collaborating with senior engineers to understand, debug, and resolve system and application-level issues
More openings at Zscaler
- Staff Software Development Engineer — Bengaluru
- Staff Platform Engineer — OpenStack & Storage Infrastructure — Bengaluru
- Staff Machine Learning Engineer (Agentic AI) — Bengaluru
- Staff Machine Learning Engineer — Bengaluru
- Staff Detection Engineer — Pune
- Sr. Staff Software Development Engineer - Java/Go + Distributed Systems — Bengaluru