Senior Engineer - PKI, Security, Trust Engineering in Manchester

Senior Engineer - PKI, Security, Trust Engineering in Manchester

Manchester Full-Time 36000 - 60000 € / year (est.) No home office possible
Roku

At a Glance

  • Tasks: Design and implement security solutions to protect users and data globally.
  • Company: Join Roku, the leading TV streaming platform transforming how the world watches TV.
  • Benefits: Enjoy competitive pay, mental health support, and flexible time off.
  • Other info: Be part of a dynamic team that thrives on challenges and celebrates successes.
  • Why this job: Make a real impact in cybersecurity while working with cutting-edge technology.
  • Qualifications: Experience in software engineering and a passion for cybersecurity required.

The predicted salary is between 36000 - 60000 € per year.

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we have set our sights on powering every television in the world. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

At Roku, our Trust Engineering team is a close-knit group of passionate professionals. Our mission is to protect our customers, partners, devices, services, infrastructure, and data. We work collaboratively, sharing insights and expertise to stay ahead of the curve. Join us, and you will be part of a dynamic team that thrives on challenges and celebrates victories together.

As a Security Software Engineer, your role involves architecting, designing, and implementing end-to-end security controls to impact the global user base. A key focus is on developing automated, scalable security solutions to enhance efficiency and protect Roku. This position requires expertise in creating and extending security automation tools, including detection and process automation.

What you will be doing:

  • Leading the end-to-end process of building out security solutions and controls - from architecting and designing, through to development and implementation.
  • Designing security solutions with an automated and scalable approach (think webhooks and Docker).
  • Developing and extending OSS security automation tooling, ranging from detection tooling to security process automation, or a fuzzing infrastructure to find bugs.
  • Architecting, designing, and implementing End-to-End Security solutions and controls that directly impact our global user base.
  • Focusing on Automation by developing automated, scalable security solutions.
  • Administering HashiCorp Vault for secrets management.
  • Performing threat modeling and analysis to identify and mitigate security risks.
  • Managing PKI, TLS, and GPG infrastructure.
  • Applying cryptography and security design principles to cloud environments.
  • Documenting playbooks, procedures, and architecture.
  • Providing subject matter expertise to software development groups to assist in cryptography and key management/authentication API.

We are excited if you have:

  • Passion for cybersecurity with an effective and passionate drive to protect digital assets.
  • Experience implementing custom, cloud-agnostic IAM at scale.
  • Proficiency in understanding authentication, authorization, and cryptography, with familiarity around modern security standards and best practices.
  • Experience with OAuth 2.0 nuances, best practices, and shortcomings.
  • Experience securely running and operating web applications, web services, and service-oriented architecture in production environments.
  • Senior-level Software Engineering experience.
  • Programming/scripting skills: Shell, Ansible, Go or Python.
  • Experience with SAML.
  • Proven track record of deploying and operating Kubernetes and containers in production.
  • Experience building, managing, and debugging CI/CD pipelines.
  • Experience with Infrastructure-as-Code using Terraform.
  • Experience deploying and operating infrastructure in at least one public cloud provider (AWS, GCP, or Azure).
  • Experience managing PKI/X.509 certificate infrastructure.
  • Extensive experience supporting and implementing TLS/SSL certificate management systems.
  • Proficient with Token-based authentication services, Perfect Forward Security (PFS), Apache, Nginx, HAProxy.
  • Solid knowledge of Linux security and system operations.

Benefits: Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs.

The Roku Culture: Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We appreciate a sense of humor and believe that a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We are independent thinkers with big ideas who act boldly, move fast, and accomplish extraordinary things through collaboration and trust.

Senior Engineer - PKI, Security, Trust Engineering in Manchester employer: Roku

Roku is an exceptional employer that fosters a collaborative and innovative work culture, where every team member's contributions are valued from day one. Located in Greater Manchester, employees benefit from a comprehensive range of perks, including mental health support, flexible time off, and opportunities for professional growth in a fast-paced environment. Join our Trust Engineering team to make a meaningful impact on global security solutions while working alongside passionate professionals who thrive on challenges and celebrate successes together.

Roku

Contact Detail:

Roku Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Engineer - PKI, Security, Trust Engineering in Manchester

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Roku. A friendly chat can open doors that applications alone can't. Use LinkedIn to connect and engage with current employees.

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects related to security automation or PKI, make sure to highlight it during interviews. It’s a great way to demonstrate your expertise and passion.

Tip Number 3

Prepare for technical interviews by brushing up on key concepts like cryptography and cloud security. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Roku team.

We think you need these skills to ace Senior Engineer - PKI, Security, Trust Engineering in Manchester

Security Software Engineering
End-to-End Security Solutions
Automation and Scalability
HashiCorp Vault Administration
Threat Modelling and Analysis
PKI Management
Cryptography Principles

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Engineer role. Highlight your experience with security automation tools and any relevant projects you've worked on. We want to see how your skills align with our mission at Roku!

Show Your Passion:Let your enthusiasm for cybersecurity shine through in your application. Share specific examples of how you've protected digital assets or improved security processes in previous roles. We love candidates who are genuinely excited about making a difference!

Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use bullet points where possible to make your achievements stand out. We appreciate clarity and want to quickly see what makes you a great fit for our team.

Apply Through Our Website:Don't forget to submit your application through our official website! This ensures that your application gets to the right people and helps us keep track of all applicants. We can't wait to hear from you!

How to prepare for a job interview at Roku

Know Your Security Fundamentals

Make sure you brush up on your knowledge of security principles, especially around PKI, TLS, and cryptography. Be ready to discuss how these concepts apply to cloud environments and how you've implemented them in past projects.

Showcase Your Automation Skills

Since the role focuses heavily on automation, prepare examples of how you've developed automated security solutions. Discuss any tools you've used, like Docker or HashiCorp Vault, and how they improved efficiency in your previous roles.

Prepare for Technical Challenges

Expect technical questions that may involve problem-solving on the spot. Practice coding challenges or scenarios related to security automation and CI/CD pipelines. This will help you demonstrate your senior-level software engineering skills effectively.

Emphasise Team Collaboration

Roku values teamwork, so be ready to share experiences where you've worked collaboratively to solve security issues. Highlight how you’ve contributed to team success and how you handle challenges within a close-knit group.