Zscalerposted 1 day ago
$175,000 - $250,000/Yr
Full-time • Senior
San Jose, CA

About the position

Zscaler is seeking an experienced and highly motivated Principal Software Engineer to join our ZDX engineering team. The ideal candidate will play a critical role in the development and delivery of a suite of client-facing and internal applications across the organization. This role is based in our San Jose, CA office and will be a hybrid (3 days a week in office) environment. You will be responsible for hands-on design and development of Zscaler ZDX Client, specifically on Mac and iOS platforms. You will provide technical leadership to the team, responsible for planning, architecture, design and development, operationalization and maintenance of high-volume software applications. The role involves collaborating with cross-functional teams and reviewing and guiding the team on scalable and highly secure architecture that meets current and future business needs, coupled with a culture of innovation and continuous learning. Additionally, you will develop and implement policies and procedures to standardize development across a large team and continuously monitor and assess 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.

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 reviewing and guiding the team on scalable and highly secure architecture
  • 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

Requirements

  • 8+ years of software development experience with programming expertise on C or C++
  • Experience on client side development (especially networking aspects) on Mac and iOS platforms
  • Solid understanding of networking and network topologies: TCP/IP, http/s, UDP, TLS, PKI and other related protocols and products
  • Strong in CS fundamentals: High-performance Computing, Event-based programming, Multi-threading, Memory optimization, Fault Tolerance
  • Experience with CI/CD and test automation to deploy the software in an Agile mode

Nice-to-haves

  • Prior experience leading teams in the APM, NPM or Digital Experience Monitoring space
  • Strong understanding of network security technologies and knowledge of IPV6
  • Prior experience working in a startup environment

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