Sr. Software Development Engineer - Python Automation / Kubernetes / Networking

Zscaler · Bengaluru · 4+ yrs experience · Posted 2026-07-18

Tech stack: AWS, Azure, Docker, Google Cloud, Java, JavaScript, Jenkins, Kubernetes, Python, SQL

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 Senior Software Development Engineer to join our Platform & Reliability Engineering department in Bangalore, reporting to the Director of Platform & Reliability Engineering.
- In this role, you will play a key role in ensuring the quality, scalability, and reliability of ZDX solutions.
- You will lead automation initiatives to build robust frameworks, validate feature functionality, optimize system performance, and champion an AI-first approach to development.
- This is an exciting opportunity to contribute to cloud-based systems that process large volumes of data while delivering world-class user experiences.
- Design and develop scalable, reusable, and maintainable test automation frameworks using an AI-first development methodology
- Develop and execute end-to-end tests to ensure seamless operation of ZDX components, including cloud services, analytics dashboards, APIs, and user-facing applications
- Collaborate with engineering and DevOps teams to integrate testing pipelines into CI/CD workflows, ensuring faster release cycles without compromising quality
- Utilize analytics tools, logs, and testing outputs to identify bottlenecks and troubleshoot issues systematically
- Continuously refine testing methodologies to improve coverage, detect issues earlier, and maximize efficiency
Qualifications:
- Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain
- 4+ years of experience in automation testing, preferably within cloud or SaaS environments
- Proficiency in programming languages such as Python, Java, or JavaScript for building automation and testing solutions, alongside familiarity with testing tools and performance analysis
- Experience with cloud platforms including AWS, Azure, or Google Cloud alongside containerization technologies like Docker and Kubernetes
- Experience integrating testing workflows into CI/CD pipelines using tools such as Jenkins, GitLab CI, or similar systems
- Familiarity with various testing methodologies, automation frameworks, and infrastructure-as-code (IaC) tools
- Good understanding of data platforms, SQL, and ETL frameworks to support scalable data ingestion, transformation, and querying
- Solid understanding of networking protocols, diagnostic tools like Wireshark or TCPDump

Qualifications

- Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain
- 4+ years of experience in automation testing, preferably within cloud or SaaS environments
- Proficiency in programming languages such as Python, Java, or JavaScript for building automation and testing solutions, alongside familiarity with testing tools and performance analysis
- Experience with cloud platforms including AWS, Azure, or Google Cloud alongside containerization technologies like Docker and Kubernetes
- Experience integrating testing workflows into CI/CD pipelines using tools such as Jenkins, GitLab CI, or similar systems
- Familiarity with various testing methodologies, automation frameworks, and infrastructure-as-code (IaC) tools
- Good understanding of data platforms, SQL, and ETL frameworks to support scalable data ingestion, transformation, and querying
- Solid understanding of networking protocols, diagnostic tools like Wireshark or TCPDump

Responsibilities

- We are looking for a Senior Software Development Engineer to join our Platform & Reliability Engineering department in Bangalore, reporting to the Director of Platform & Reliability Engineering.
- In this role, you will play a key role in ensuring the quality, scalability, and reliability of ZDX solutions.
- You will lead automation initiatives to build robust frameworks, validate feature functionality, optimize system performance, and champion an AI-first approach to development.
- This is an exciting opportunity to contribute to cloud-based systems that process large volumes of data while delivering world-class user experiences.
- Design and develop scalable, reusable, and maintainable test automation frameworks using an AI-first development methodology
- Develop and execute end-to-end tests to ensure seamless operation of ZDX components, including cloud services, analytics dashboards, APIs, and user-facing applications
- Collaborate with engineering and DevOps teams to integrate testing pipelines into CI/CD workflows, ensuring faster release cycles without compromising quality
- Utilize analytics tools, logs, and testing outputs to identify bottlenecks and troubleshoot issues systematically
- Continuously refine testing methodologies to improve coverage, detect issues earlier, and maximize efficiency

More openings at Zscaler