Senior Software Engineer
Los Gatos, CA
Senior Software Engineer - Studio UI Developer Productivity
About The Netflix Studio Product Team
Netflix is now producing hundreds of Original TV shows and movies which are enjoyed by millions of our members all over the world. The Studio Product organization exists to enable an innovative, technology-powered Studio for global planning, production, promotion, and delivery of content at scale. By bringing our technology expertise to the entertainment industry and reimagining the way a script goes from ''pitch to play'', we plan to make an even bigger impact to movies and television by building the world's most technologically advanced studio.
About The Studio UI Developer Productivity Team
The Studio UI Developer Productivity team's mission is to enable UI engineers working in the Studio space to develop, deliver and operate their applications efficiently and with confidence. Our unique challenge is supporting engineers working on a very broad and heterogeneous set of product domains - from financial projections, to on set production, to content marketing, and more. We are a small team and we collaborate with several platform and infrastructure teams across the company to identify points of leverage and build paved-road solutions for an organization of 100+ UI engineers.
One example of a project we are currently working on is a Functions-as-a-Service platform to relieve UI engineers from having to deploy and maintain Node.js servers for their applications.
About The Role
We are looking for a Senior Software Engineer to drive innovation in the software development life cycle. You will excel at this role if you are passionate about developer velocity, empathetic to developer pain points, pragmatic in solving technical problems, curious and eager to learn new technologies and how to apply them to solve common development lifecycle problems. We have a unique culture that will allow you to do your best work and grow. For this role we expect you to demonstrate expertise in the following areas:
• Leading cross team initiatives, and collaborating with contributors from various domains
• Systems architecture, preferably around large scale CI/CD systems
• Server-side languages and application platforms (e.g. Node.js, Ruby on Rails, Java, Go)
• Cloud computing platforms (e.g. AWS, Azure, GCP)
• Linux systems and shell scripting
Also nice to have, but not required, is expertise in:
• Frontend development and frameworks
• Frontend testing frameworks