Zscaler - San Jose, CA

posted about 1 month ago

Full-time - Senior
San Jose, CA
Professional, Scientific, and Technical Services

About the position

As a Software Architect in the Endpoint Engineering team at Zscaler, you will play a pivotal role in developing a cross-platform client application that secures device traffic across various operating systems including Windows, MacOS, Android, iOS, and Linux. Your primary responsibility will be to build the best Windows endpoint networking applications that securely forward traffic to the Zscaler Cloud. You will lead all aspects of the product development lifecycle, which includes requirements research, design estimation, implementation, code reviews, unit testing, documentation, proof of concepts (POCs), deployment, and ongoing engineering efforts. In this role, you will be expected to improve existing products, brainstorm new ideas, prototype solutions, and explore new technical areas as the product expands. Collaboration is key; you will work closely with internal Zscaler teams as the domain expert for the Endpoint platform, helping to resolve customer deployment issues and advocating for the product. You will also estimate complex projects and assist in implementing project plans, ensuring that the product roadmap is fulfilled in collaboration with Product Managers and Technology partners. Additionally, you will be responsible for building technical solutions that may involve third-party products, open-source technologies, and partnerships. This position requires a strong background in software engineering, particularly in Windows VPN Endpoint development or similar client applications, along with a solid understanding of L2/L3 networking protocols and services such as DNS, DHCP, HTTP, TCP/IP, and SSL/TLS. Your expertise will be crucial in navigating the complexities of secure and hardened cross-platform software development, making you a vital asset to the team as we continue to innovate and lead in the cloud security space.

Responsibilities

  • Build the best Windows endpoint networking applications to securely forward traffic to Zscaler Cloud
  • Lead all aspects of the product development lifecycle including requirements research, design estimation, implementation, code reviews, unit testing, documentation, POCs, deployment, and ongoing engineering
  • Improve, brainstorm, prototype, and tinker to expand product areas and research into new technical areas
  • Collaborate with internal Zscaler teams as the domain expert for the Endpoint platform
  • Help resolve customer deployment issues and advocate for the product
  • Estimate complex projects and assist in implementing project plans
  • Collaborate with Product Managers to fulfill product roadmap
  • Work with Technology partners to bring solutions to market
  • Build technical solutions involving third-party products, open source, and partners

Requirements

  • 10+ years software engineering experience, with 5 years as a software architect
  • Experience in Windows VPN Endpoint development or similar client application
  • Knowledge of L2/L3 networking protocols and services - DNS, DHCP, HTTP, TCP/IP, SSL/TLS
  • Experience with Web Proxy, VPN clients or endpoint firewall
  • Bachelor's degree in computer science or a related field

Nice-to-haves

  • Additional experience in MacOS, Android, iOS or Linux
  • Knowledge of user Authentication mechanisms
  • Experience with complexities of a secure and hardened cross-platform software development
  • Mobile device Management (MDM) and Enterprise Mobility Management (EMM)

Benefits

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