Zscaler

Principal Software Development Engineer

Bangalore, IND. Posted 15 days ago

The role

The Principal Software Development Engineer will architect, build, and scale security operations and exposure management infrastructure. The role involves designing microservices and APIs, leading distributed systems work, and mentoring engineers.

What you will do

  • Design and develop scalable, secure software systems, including microservices and REST/gRPC APIs
  • Lead design and implementation of distributed systems using messaging, search stores, and cloud storage
  • Collaborate with front-end engineers to deliver APIs for high-performance user interfaces
  • Mentor junior engineers and support team growth through knowledge sharing
  • Monitor system health, troubleshoot issues, and optimize services with a DevOps mindset
  • Drive end-to-end technical execution
  • Lead delivery of high-performance microservices and cloud-native solutions

Required qualifications

  • Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions
  • 13+ years of hands-on software application development experience with distributed systems and cloud storage solutions
  • Proficiency with Java, Spring frameworks (Spring Boot, Spring Cloud, Spring Security), and Docker or Kubernetes
  • Deep understanding of cloud platforms such as AWS or GCP
  • Experience with observability tools such as DataDog, Grafana, or Prometheus
  • Expertise across the full Software Development Life Cycle, including Git, design, deployment, and system optimization

Nice to have

  • Experience integrating AI/ML model inference, AI security controls, or automated threat intelligence into high-throughput microservices
  • Expertise in designing for SLAs, high availability, disaster recovery, and cost optimization
  • Background in test-driven development, Agile workflows, CI/CD pipelines, and relational or NoSQL databases

Benefits

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

About the company

Zscaler is a security company whose Zero Trust Exchange platform protects customers from cyberattacks and data loss. The posting describes it as operating the world's largest in-line cloud security platform.

Principal Software Development Engineer at Zscaler | JobZoey