Thursday 7 August 2014

Senior Software Engineer - Playback Security Team | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Playback Security Team | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Playback Security Team

Product Engineering

Los Gatos, CA

Are you excited to designed software solutions that continuously delight millions of customers across the world? Do you have a passion for tackling the scale that comes with processing billions of requests daily? Are you driven to create elegantly simple designs for tough architectural problems and inspiring others to do the same? Then we would like to talk to you about a great opportunity at Netflix!

The Playback Security team at Netflix seeks a Senior Software Engineer to help us build the platform that enable secure access to our streaming content. Our team delivers the always-on service that each customer touches when they press play.  In this role, you will ensure security algorithms for device identity and DRM run at cloud scale. You will work with rock star colleagues across the organization with a shared mission of leading the worldwide evolution from linear TV to Internet TV.

You can learn more about the technology the team has built to enable playback for Netflix: http://techblog.netflix.com/2014/06/building-netflix-playback-with-self.html.

IF YOU CAN…

- Address complex architectural problems with simple, intuitive design
- Work at all phases of the software development lifecycle (planning, design, implementation, deployment and support)
- Collaborate effectively with teammates and technical partners
- Communicate technical ideas and direction in cross-functional settings

IF YOU HAVE…

- 7+ years of relevant software development experience
- BS or MS in Computer Science or equivalent engineering experience
- Exceptional Java, C# or C++, object oriented design and programming skills
- Experience with cloud-based architectures
-  Solid understanding of OOP/OOD principles and data structures
- Exposure to distributed key-value persistence store environments (Cassandra, Memcached) or relational databases
- Exposure to web service security concerns and technologies (SSL, key management, DRM)
- Experience with state-of-the art tools and techniques such as web services (REST), data modeling and communication (JSON/XML)

IF YOU PRACTICE…

- End-end ownership of major features and components: from inception to deployment
- Rapid innovation to evolve systems rapidly in support of changing business needs
- Test-driven development and continuous integration
- Attention to detail and openness to critique through code and design reviews
- Opportunistic code refactoring (you are comfortable changing tires on a moving vehicle)

…Then you have what it takes to tackle the challenge of bringing Netflix to millions more customers across the globe.

Netflix offers a unique culture that values freedom and responsibility. You can learn more at jobs.netflix.com.
 
 
 
 
 

No comments:

Post a Comment