Staff Software Development Engineer - Golang
@ Zscaler

pune, Maharashtra, India
$180,000
On Site
Full Time
Posted 5 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXX******* @zscaler.com
Recommended after applying

Job Details

About Zscaler

Serving thousands of enterprise customers including 45% of Fortune 500 companies, Zscaler (NASDAQ: ZS) was founded in 2007 with a mission to make the cloud safe and enjoyable for enterprise users. As the operator of the world’s largest security cloud, Zscaler accelerates digital transformation by ensuring agility, efficiency, resilience, and security.

Our Engineering Team

The team built the world's largest cloud security platform from the ground up, complete with over 100 patents and a global presence with more than 15 million users in 185 countries. Collaboration among cloud architects, software engineers, and security experts makes Zscaler a leader in cloud security.

Role Overview

As a Staff Software Development Engineer - Golang on the DSPM team, you will design and implement highly scalable microservices and backend application interfaces, develop integration solutions, collaborate with cross-functional teams, and lead the feature development lifecycle.

Responsibilities

  • Design and implement scalable microservices and backend interfaces.
  • Write optimized code using efficient algorithms and design patterns.
  • Develop integration solutions and collaborate with product teams.
  • Lead full feature development lifecycle from design to production operations.

Minimum Qualifications

  • 5+ years experience in Golang programming, data structures, and algorithms.
  • Strong knowledge of design patterns and software engineering best practices.
  • Experience with public cloud services (AWS, GCP, Azure) and microservices using Kubernetes.
  • Familiarity with SQL and NoSQL data stores.

Preferred Qualifications

  • Experience with multi-tenant/Enterprise SaaS products, API management and design.
  • Expertise in performance optimization and event-driven, streaming data applications.
  • Understanding of agile development and continuous integration/delivery.
  • Strong knowledge of operating systems, virtual machines, and containers.

Additional Information

This role is part of a hybrid working model (#LI-Hybrid). Zscaler is committed to inclusion, equal employment opportunities and providing reasonable accommodations during the recruiting process.

Key skills/competency

  • Golang
  • Microservices
  • Cloud Security
  • API Design
  • Integration
  • Agile
  • Software Engineering
  • Kubernetes
  • SQL
  • NoSQL

How to Get Hired at Zscaler

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Golang and microservices experience.
  • Showcase cloud expertise: Emphasize AWS, GCP, Azure projects.
  • Demonstrate problem solving: Detail examples of algorithm optimization.
  • Prepare for interviews: Research Zscaler's culture and recent projects.

📝 Interview Preparation Advice

Technical Preparation

Review Golang programming basics.
Practice microservices architecture design.
Study cloud provider infrastructure (AWS, GCP, Azure).
Work on coding challenges with algorithms.

Behavioral Questions

Describe a challenging team project.
Explain conflict resolution techniques.
Share an experience leading initiatives.
Discuss effective cross-team collaboration.

Frequently Asked Questions