Software Architect (Cryptography)

$192,500 - $192,500/Yr

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 at Zscaler, you will play a pivotal role in shaping the future of our Core ZIA team. Reporting directly to the Sr. Director of Software Development Engineering, you will lead the analysis of requirements and define the design for both new tools and modifications to existing systems. Your expertise will be crucial in researching and evaluating new technologies that can enhance our product offerings, ensuring that we remain at the forefront of the cloud security industry. In this role, you will be responsible for planning and implementing design specifications for engineering projects, collaborating closely with Architects and Managers to define project scope and provide accurate estimates. You will partner with various teams to ensure that projects are delivered in their entirety, maintaining a high standard of quality and performance. As a mentor to junior team members, you will share your knowledge and experience, fostering a culture of learning and innovation within the team. Your recommendations will help maintain technical design methodologies, processes, and standards, ensuring that our engineering practices are robust and effective. You will work with and support multiple engineering teams, both locally and remotely, contributing to a collaborative and dynamic work environment that drives success and innovation.

Responsibilities

  • Lead analysis of requirements and define the design for new and modification of existing tools, utilities, environments, and modules/systems
  • Research, investigate, evaluate new technologies to enhance product directions
  • Plan and implement the design specifications for engineering projects
  • Assist Architects and Managers with project scope and estimating
  • Partner with teams to ensure project delivery in its entirety
  • Mentor junior members of the team
  • Recommend and maintain technical design methodologies, processes, and standards
  • Support several different engineering teams, locally and remotely

Requirements

  • 12+ years' experience developing computer software in the Networking and Security domains
  • Proficiency in C/C++ programming languages with knowledge of data structures, run time complexities, IPC, FreeBSD/Linux and RPC
  • Expertise with cryptographic technologies, cryptographic device drivers, cryptographic acceleration chips, SSL accelerators and public-key infrastructure (PKI)
  • Multi-threaded programming skills in distributed environments
  • L2/L3 networking experience and experience with protocols such as TCP, UDP, HTTP, SSL, IKE, and IPSEC
  • BS/BA in Computer Science or related field

Nice-to-haves

  • Masters in Computer Science or related field
  • Knowledge of OpenSSL or Hardware security modules (HSM)

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