Zscaler is hiring a
Principal Software Engineer (Crypto Drivers)

Compensation: $94k - $150k estimated

Location: CA San Jose, California, United States

Job Description

We are currently seeking a Principal Software Engineer to join our team as we build and manage our global cloud platform infrastructure. Zscaler's cloud platform is one of the world's largest private clouds delivering Security-as-a-Service to the world's leading enterprise companies. You will have the opportunity to learn and challenge yourself technically working in a very complex technical environment.

Role and Responsibilities

  • Serves as technical expert for a module/system
  • Leads analysis of requirements and defines the design for new and modification of existing tools, utilities, environments, modules/systems
  • Research, investigate, evaluate new technologies to enhance existing or new product directions.
  • Plan and implement the design specifications for the engineering project.
  • Assists Architects and Managers with project scope and estimating
  • Sets the direction and assists with the technical work flow of other engineers within the scope of assigned projects.
  • Liaises with cross-functional teams to ensure that project is delivered in its entirety.
  • Act as a mentor for junior members of the team
  • Recommends and maintains technical design methodologies, processes and standards
  • Participates on cross functional design teams to develop expertise in other modules/systems
  • Collaborate with customers to address escalations and devise solutions
  • Collaborate with Product Management to drive detailed product requirements
  • Knowledge and expertise in software engineering methodologies and effective unit testing.
  • Ability to work with and support several different engineers (Cross functional team) locally and remotely.
  • Ability to estimate work and deliver tested and working software on time.
  • Able to collaborate and thrive in a fast-paced high-performance environment.

Qualifications

  • 10+ years’ experience in the development of computer software in the Networking and Security
  • Expert knowledge and extensive experience with cryptographic technologies,SSLaccelerators and public key infrastructure(PKI) are essential.
  • Experience in developing cryptographic device drivers in FreeBSD/Linux OS.
  • Experience in bringing up cryptographic acceleration chips like Cavium, QAT etc in a platform.
  • Knowledge of Openssl or Hardware security modules (HSM) is a plus.
  • Strong debugging and profiling skills especially in distributed / multithreaded environments.
  • Strong multi-threaded programming skills.
  • Proficiency in C/C++ programming languages with strong knowledge of data structures, run time complexities, IPC, RPC.
  • Linux/FreeBSD Kernel.
  • Must have strong L2/L3 networking experience.
  • Good understanding of protocols such as TCP, UDP, HTTP,SSL,IKE, IPSEC
  • Excellent analytical and trouble-shooting skills.
  • Excellent oral and written communication skills.

Education Requirements

  • BS/BA in Computer Science or related field or equivalent work experience. A master's degree is preferred.

#LI-JM1

Apply Now:

This job is closed

Compensation: $94k - $150k estimated

Location: CA San Jose, California, United States

This job is closed


Receive similar jobs:

Cover Letter / AI Interview