company_logo

Full Time Job

Security Software Engineer - Obfuscation

Netflix

Los Angeles, CA 07-30-2022
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Security Software Engineer (L4) - Obfuscation

The Role

When you watch Netflix, how does the app on your streaming device protect subscribers and the service from abuse? The Client Security Engineering Team helps answer that question. We create security solutions that run on every single one of the hundreds of millions of Netflix streaming devices used by more than 200 million paid members in over 190 countries.
Our team is looking for a Security Software Engineer to help design and develop client-application security controls that are scalable, effective, and robust. These controls will help us respond to new threats as the company grows and we expand into gaming.

The Team

We provide the security strategy and client engineering solutions to protect content, application integrity, and subscriber data. The squad you will join is responsible for integrating the engineering security features for all Netflix client applications, working directly with client platform teams within and outside of Netflix.

Security and trust are crucial to the Netflix business model. We are part of an engineering organization that treats security as an integral part of product development. Are you ready to join us? You will have a huge impact and the opportunity to make a difference in a growing streaming and games ecosystem. To learn more about some of our work, check out this episode of the WeAreNetflix podcast.

What you will do
• Collaborate with client-application engineering teams to integrate security controls for product feature development.
• Develop and integrate client security features such as authentication credentials, consumption limits, and audit mechanisms to protect subscribers and the service from abuse.
• Work closely with teammate engineers who manage policy and insights to ensure client security controls are robust.

How you will do it
• Employ an adversarial mindset to develop appropriate client security controls directly in Netflix client applications.
• Integrate obfuscation and code protection technologies into Netflix client applications.
• Take ownership of deliverables from end to end, including requirements, design, implementation, test, and deployment.

What you bring
• Experience developing applications in C and C++ and a managed language such as Javascript on Linux (other platforms are a plus).
• Familiarity with security/usability tradeoffs.
• Ability to self-manage time and escalate prioritization concerns as needed.
• Approximately 3-5 years of professional software development experience.

We're also interested in experience with…
• Applied cryptography software development.
• Mobile client software development.
• Prior experience with tools for code protection / anti-debugging / anti-reverse engineering, reverse engineering.
• Performing security analysis and translating that to product requirements, design, implementation and test development.

Jobcode: Reference SBJ-rzpkn7-3-144-98-13-42 in your application.