at Roku (view profile)
Location Los Gatos, CA
Date Posted March 12, 2018
Category United States - H1B Visa Jobs
Job Type java


The Role and Responsibilities

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.

Characteristics of success at Roku:

  • Self-motivated individual who takes ownership
  • Positive attitude
  • Non political
  • Results oriented
  • Practical
  • Hands on and team oriented
  • Desire to win in a highly competitive environment
  • Ability to adjust plan and react as needed

Roku pioneered streaming to the TV. We connect users to the streaming content they love, enable content publishers to build and monetize large audiences, and provide advertisers with unique capabilities to engage consumers. Roku streaming players and Roku TV™ models are available around the world through direct retail sales and licensing arrangements with TV brands and pay TV operators.

Visa Assistance

Open to assisting the right candidate with the following Visa(s) / Work Permit(s)

1) United States - H1B Visa Jobs

Drop files here browse files ...