← Return to Job Board

Sr. Key Management Systems Engineer

Roku – LOS GATOS, CA, United States - Published On 3/28/18


Roku’s Trust Engineering Team is looking for a senior software engineer to focus on cryptographic key management systems. We are seeking outstanding candidates with a background in applied cryptograph. Your work will be focused on implementation of scalable key management systems, including Public Key Infrastructure. This is a senior role with a high-level of visibility; therefore, a proven track record building highly reliable, high capacity services is essential. Extensive programming experience in Linux is required.

You will work day-to-day with a cross-functional team of web service, devops, firmware and manufacturing ops engineers to build and deploy highly scalable key management and distribution systems.



10+ years of relevant software development experience.
Practical experience with cryptographic protocols, algorithms and standards.
Extensive systems programming experience with Java, C/C++, python, and cryptographic libraries such as OpenSSL.
Experience with key injection, hardware root of trust, HSMs, PKI, DRM and designing secure systems.
Experience implementing and integrating with secure RESTful Web Services.
Experience with threat modeling and an awareness of the Internet threat model.
In-depth understanding of Linux, tools, libraries and open source development.
Ability to accurately estimate software tasks and work to schedule.
Bachelors or Masters in Computer Science or equivalent engineering experience.

How to Apply

Interested and Qualified Applicants should apply directly to the following role:

This document was retrieved from on Tue, 16 Jul 2019 16:35:16 -0400.