Zscaler - San Jose, CA
posted about 1 month ago
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.