Senior Software Engineer – Streaming Infrastructure
Los Gatos, CA
 
The Position:
As a member of the Streaming Infrastructure Engineering Team you’ll play a key role in scaling and evolving technology critical to the strategic success of the Netflix streaming service. This technical stack supports a large and growing number of customers, devices, and movies. Every day we make technology decisions with far-reaching impact.

Movie streaming is core to Netflix’s growth strategy. Currently Netflix members can instantly watch movies and TV episodes on their TVs using a variety of devices such as Xbox, Tivo HD DVRs, Roku, LG and Samsung Blu-ray players.

We’re looking for an outstanding, architect-level engineer with that rare combination of deep design experience, rock solid, hands-on technical skills, excellent interpersonal skills and a keen passion for understanding and driving business initiatives. The ideal candidate has a thirst for learning and the desire to share what they have learned. This is an opportunity to make a significant impact in the context of a small, highly effective, and nimble engineering team.

Skills required:
• 8-10 years of relevant software development experience
• 5 years of technical leadership experience
• Experience designing and implementing large-scale, highly available, highly parallel, distributed, internet-based systems
• Exceptional object oriented design and programming skills (Java preferred)
• Solid understanding of data structures and data caching techniques
• High proficiency with SQL and database design
• Experience with state-of-the art tools and techniques such as web services (SOAP/REST/XML), messaging, unit testing, re-factoring, etc
• Ability to document and present technical designs
• A desire to constantly improve existing systems and methodologies
• Ability to fluidly shift focus and priorities based on changing business needs
• Self motivated, proactive, curious, responsible and flexible

Relevant Technologies: Spring, Cloud, JMS, JMX, Junit

Education:

• BS or MS in Computer Science or equivalent engineering experience.

Characteristics of Success at Netflix:
• Strong customer orientation, both internally and externally
• Strategic thinking both technically and about the business as a whole
• Ability to execute successfully on business strategy
• Self motivated / self starter
• Personal drive to achieve world class software development
• Desire to work in a fast-paced, evolving, growing, dynamic environment
• Love of technical challenges and the sense of pride it brings to solve them
• Ability to work well in a cross-functional environment

Submit Application:

To begin the application process, please enter your email address.

Click here if you don't have an email address.
Send to a friend:

If you would like to submit a General Application to Netflix, please click here.

Logout of the Job Center.