Back to jobs
Z
Hiring companyZscaler

Verified today

Senior Staff Software Development Engineer

Mohali, IND Hybrid

About the role

Zscaler is seeking a Senior Staff Software Development Engineer (Backend Dev - C/C++) to join its Engineering department in Mohali, India, in a hybrid work model. Reporting to the Director of Software Engineering, you will serve as a key technical leader driving critical system-level optimizations, automation frameworks, and multi-cloud infrastructure strategy across the engineering ecosystem. Day-to-day work involves developing on Linux/FreeBSD-based systems, scripting automation with Python or Shell, profiling performance, and collaborating with senior engineers to resolve complex system and application-level issues.

What you’ll do

  • Work with Linux/FreeBSD-based systems for software development, including configuration and scripting for system-level optimization
  • Work proficiently across public cloud platforms (AWS, Azure, and GCP) to create and export VM images
  • Write and maintain automation scripts with Python or Shell for infrastructure tasks, system monitoring, and cloud-based workloads
  • Conduct performance profiling to analyze system performance and identify and troubleshoot resource utilization bottlenecks
  • Collaborate with senior engineers to understand, debug, and resolve complex system and application-level issues

What you’ll bring

  • Demonstrated curiosity and active exploration of AI tools, with a proven history of integrating new technologies to enhance daily workflows and augment problem-solving
  • 7+ 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
  • Proficiency in designing and maintaining distributed systems, with hands-on experience building, testing, and deploying via Jenkins pipelines

Nice to have

  • Knowledge of networking concepts and protocols, with hands-on experience translating them into system-level solutions
  • Hands-on experience with database internals, tuning, and optimization
  • Familiarity with version control tools (e.g., Git) for collaborative development

Skills

C programmingPython scriptingShell scriptingLinux/FreeBSD systemsAWS cloudAzure cloudGCP cloudJenkins pipelines

Benefits

  • Various health plans
  • Time off plans for vacation and sick time
  • Parental leave options
  • Retirement options
  • Education reimbursement