Sr. Staff/Principal Software Engineer, SSL/TLS
ZscalerAbout the role
Company Description
Zscaler (NASDAQ: ZS) accelerates digital transformation so that customers can be more agile, efficient, resilient, and secure. The Zscaler Zero Trust Exchange is the company’s cloud-native platform that protects thousands of customers from cyberattacks and data loss by securely connecting users, devices, and applications in any location.
With more than 10 years of experience developing, operating, and scaling the cloud, Zscaler serves thousands of enterprise customers around the world, including 450 of the Forbes Global 2000 organizations. In addition to protecting customers from damaging threats, such as ransomware and data exfiltration, it helps them slash costs, reduce complexity, and improve the user experience by eliminating stacks of latency-creating gateway appliances.
Zscaler was founded in 2007 with a mission to make the cloud a safe place to do business and a more enjoyable experience for enterprise users. Zscaler’s purpose-built security platform puts a company’s defenses and controls where the connections occur—the internet—so that every connection is fast and secure, no matter how or where users connect or where their applications and workloads reside.
Job Description
- 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 the 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
- Proficiency in C/C++ programming languages with strong knowledge of data structures, run time complexities, IPC, RPC.
- Expert knowledge and extensive experience with cryptographic technologies, SSL accelerators and public key infrastructure(PKI) are essential.
- Experience developing SSL/TLS/PKI infrastructure.
- Experience in developing cryptographic device drivers in FreeBSD/Linux OS.
- Experience in bringing up cryptographic acceleration chips like Cavium, QAT, etc. in a platform, is preferred but not required.
- Strong debugging and profiling skills especially in distributed / multi-threaded environments.
- Strong multi-threaded programming skills.
- 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.
- Knowledge of Openssl or Hardware security modules (HSM) is a plus.
Education Requirements
- BS/BA in Computer Science or related field or equivalent work experience. A master's degree is preferred.
Additional Information
All your information will be kept confidential according to EEO guidelines.
#LI-JM1
What You Can Expect From Us:
- An environment where you will be working on cutting edge technologies and architectures
- A fun, passionate and collaborative workplace
- Competitive salary and benefits, including equity
Why Zscaler?
People who excel at Zscaler are smart, motivated and share our values. Ask yourself: Do you want to team with the best talent in the industry? Do you want to work on disruptive technology? Do you thrive in a fluid work environment? Do you appreciate a company culture that enables individual and group success and celebrates achievement? If you said yes, we’d love to talk to you about joining our award-winning team.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s