Logo
Zscaler

Software Architect (Cryptographic Technologies) San Jose, California Engineering

Zscaler, San Jose, California, United States, 95123


Job Description

The following information aims to provide potential candidates with a better understanding of the requirements for this role.We are looking for a Software Architect 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. As an individual contributor, you will learn and challenge yourself technically working in a very complex technical environment. You will be based in our San Jose, CA office. You'll report to our Sr. Director, Software Development Engineering.

Role and Responsibilities

Be a technical expert for a module/system

Lead analysis of requirements and define the design for new and modification of existing tools, utilities, environments, modules/systems

Research, investigate, evaluate new technologies to enhance our product directions.

Plan and implement the design specifications for the engineering project.

Assist Architects and Managers with project scope and estimating

Set the direction and assist with the technical work flow of other engineers within the scope of assigned projects.

Liaise with teams to ensure that the project is delivered in its entirety.

Be a mentor for junior members of the team

Recommend and maintain technical design methodologies, processes and standards

Participate on design teams to develop expertise in other modules/systems

Collaborate with customers to address escalations and design solutions

Collaborate with Product Management to guide detailed product requirements

Expertise in software engineering methodologies and unit testing.

Work with and support several different engineering teams, locally and remotely.

Estimate work and deliver tested and working software..

What We're Looking for (Minimum Qualifications)

12+ years’ experience developing computer software in the Networking and Security

Expert experience with cryptographic technologies, SSL accelerators and public key infrastructure(PKI) are necessary .

Experience developing cryptographic device drivers in FreeBSD/Linux OS.

Experience bringing up cryptographic acceleration chips like Cavium, QAT in a platform.

Debugging and profiling skills especially in distributed / multithreaded environments.

Multi-threaded programming skills.

Proficiency in C/C++ programming languages with knowledge of data structures, run time complexities, IPC, RPC.

Linux/FreeBSD Kernel.

Must have L2/L3 networking experience.

Experience with protocols such as TCP, UDP, HTTP, SSL,IKE, IPSEC

Experience building scalable, resilient, and observable distributed systems and trouble-shooting skills..

What Will Make You Stand Out (Desired Qualifications)

BS/BA in Computer Science or related field

Knowledge of Openssl or Hardware security modules (HSM).

#LI-JM1

#LI-Hybrid

#J-18808-Ljbffr