Zscaler
Software Architect (Cryptographic Technologies) San Jose, California Engineering
Zscaler, San Jose, California, United States, 95199
Job Description
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 troubleshooting 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).
#J-18808-Ljbffr
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 troubleshooting 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).
#J-18808-Ljbffr