Develop and deliver a suite of client-facing and internal applications across the organization
Requirements
- 8+ years of software development experience with programming expertise on C or C++
- Experience on client side development (especially networking aspects) on some of these platforms: Mac, iOS
- Solid understanding of networking and network topologies: TCP/IP, http/s, UDP, TLS, PKI and other related protocols and products (DNS, DHCP, VPN, HA, routing and switching)
- Strong in CS fundamentals: High-performance Computing, Event-based programming, Multi-threading, Memory optimization, Fault Tolerance etc.
- Have experience with CI/CD and test automation: to deploy the software in an Agile mode and faster deployment through MDM or other related infrastructure
- Prior experience leading teams in the APM, NPM or Digital Experience Monitoring space
- Strong understanding of network security technologies and knowledge of IPV6
Responsibilities
- Hands-on design and development of Zscaler ZDX Client, specifically on Mac and iOS platforms
- Providing technical leadership to the team: responsible for planning, architecture, design and development, operationalization and maintenance of high-volume software applications
- Collaborating with cross-functional teams and also reviewing and guiding the team on scalable and highly secure architecture that meets current and future business needs
- Developing and implementing policies and procedures to standardize development across a large team
- Continuously monitoring and assessing the development roadmap along with product management to recommend initiatives to improve performance, functionality, security, operationalization needs and alignment with the company’s future direction
Other
- 3 days a week in office
- Bachelor's, Master's, or Ph.D. degree
- Travel requirements not specified
- Visa requirements not specified
- Communication and cross-functional collaboration experiences