Staff Software Development Engineer
Zscaler · Bengaluru · 5+ yrs experience · Posted 2026-07-18
Tech stack: AWS, Azure, C, C++, Docker, GCP, Go, Golang, Kubernetes, MongoDB, MySQL, PostgreSQL, Redis, Rust, SQL, Postgres
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 Sr.
- Director of Software Engineering in the platform convergence department.
- In this role, you will design and scale high-performance backend services to drive the evolution of our converged platform.
- You will collaborate across teams to build robust distributed systems while mentoring engineers to uphold technical excellence.
- Designing and implementing scalable, high-performance backend services and APIs using Go, integrating with databases like PostgreSQL, MySQL, MongoDB, and Redis
- Writing and maintaining unit, integration, and performance tests to ensure code quality while monitoring, debugging, and optimizing system performance
- Mentoring junior engineers, fostering their growth and success, and actively participating in code reviews to uphold best practices
- Collaborating with external teams to deliver integrated solutions and ensure seamless system functionality
- Contributing to Agile/Scrum processes, including sprint planning and retrospectives, to drive project success
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, with proficiency coding in Go (Golang), including strong expertise in concurrency, parallelism, GRPC, Protobuf, net/http, and TLS
- Skilled in building large-scale distributed systems, RESTful API design, and working with web frameworks like Gin and Echo
- Hands-on experience with Docker, Kubernetes, cloud platforms (AWS, GCP, Azure), and version control tools like Git
- Solid understanding of SQL and NoSQL databases, CI/CD pipeline implementation, and exceptional problem-solving skills for designing robust solutions
- Experience integrating LLM APIs, vector databases, or AI orchestration frameworks directly into high-performance Go microservices to optimize data-driven capabilities
- Experience with systems languages like Rust or C/C++, particularly in performance-critical environments
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, with proficiency coding in Go (Golang), including strong expertise in concurrency, parallelism, GRPC, Protobuf, net/http, and TLS
- Skilled in building large-scale distributed systems, RESTful API design, and working with web frameworks like Gin and Echo
- Hands-on experience with Docker, Kubernetes, cloud platforms (AWS, GCP, Azure), and version control tools like Git
- Solid understanding of SQL and NoSQL databases, CI/CD pipeline implementation, and exceptional problem-solving skills for designing robust solutions
- Experience integrating LLM APIs, vector databases, or AI orchestration frameworks directly into high-performance Go microservices to optimize data-driven capabilities
- Experience with systems languages like Rust or C/C++, particularly in performance-critical environments
Responsibilities
- We are looking for a Staff Software Engineer to join our team.
- This is a hybrid role based in Bangalore, reporting to the Sr.
- Director of Software Engineering in the platform convergence department.
- In this role, you will design and scale high-performance backend services to drive the evolution of our converged platform.
- You will collaborate across teams to build robust distributed systems while mentoring engineers to uphold technical excellence.
- Designing and implementing scalable, high-performance backend services and APIs using Go, integrating with databases like PostgreSQL, MySQL, MongoDB, and Redis
- Writing and maintaining unit, integration, and performance tests to ensure code quality while monitoring, debugging, and optimizing system performance
- Mentoring junior engineers, fostering their growth and success, and actively
- participating in code reviews to uphold best practices
- Collaborating with external teams to deliver integrated solutions and ensure seamless system functionality
- Contributing to Agile/Scrum processes, including sprint planning and retrospectives, to drive project success
More openings at Zscaler
- 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
- Sr. Staff Software Development Engineer - C/C++/Go — Bengaluru