Staff Software Development Engineer

Zscaler•Santa Clara, CA
•$152,000 - $190,000•Hybrid

About The Position

Zscaler is seeking a Staff Software Development Engineer to research, design, develop, and enhance computer and network software for ZPA Logging and Analytics. The role builds robust, scalable data infrastructure and software platforms for internal and external users, working with systems that collect and process billions of log events from globally distributed cloud infrastructure and transform them into actionable insights for customers and researchers. The engineer will develop software based on business and user requirements, analyze user needs, and apply computer science, engineering, and mathematical analysis to create scalable, reliable solutions. The role also involves building and optimizing infrastructure for large-scale batch and real-time data workloads, designing secure and high-performance databases, data models, APIs, and platforms, and participating in agile development with an emphasis on code quality, supportability, scalability, performance, and continuous improvement. This is a hybrid role based in Santa Clara, California, reporting to the Sr. Director, Software Development Engineering in the Zero Trust Exchange (ZPA Logging Analytics AI-ML) department.

Requirements

  • Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within the functional domain.
  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
  • At least 5 years of professional software engineering experience.
  • Strong experience with public cloud platforms such as AWS, GCP, or Azure, and cloud-native API and microservice development.
  • Proven experience with Java, Spring Framework, Kafka, Kubernetes, and Docker.
  • Experience building scalable batch and real-time data pipelines and designing systems for security, scaling, multi-tenancy, high availability, and disaster recovery.

Nice To Haves

  • Proven ability to leverage AI technologies and workflows to drive measurable operational efficiency.
  • Experience leveraging AI tools and methodologies to accelerate the Software Development Life Cycle (SDLC) and improve developer productivity.
  • Technical expertise in Apache Spark for large-scale data processing.
  • Practical experience working with Machine Learning (ML) models, systems, or pipelines.

Responsibilities

  • Research, design, develop, and implement computer and network software, including specialized utility programs, for Zscaler products based on business and user requirements.
  • Analyze user needs and apply computer science, engineering, and mathematical analysis to create scalable, reliable, and effective software solutions.
  • Build, maintain, and optimize robust data infrastructure for large-scale batch processing and real-time data workloads across distributed cloud environments.
  • Design and implement secure, high-performance database schemas, data models, APIs, and data platforms to ingest billions of log events and deliver actionable analytics and visibility.
  • Participate in agile development processes to enhance existing software and platforms, focusing on code quality, supportability, scalability, performance, and continuous improvement.

Benefits

  • Various health plans.
  • Time off plans for vacation and sick time.
  • Parental leave options.
  • Retirement options.
  • Education reimbursement.
  • In-office perks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service