Saturday, 2 August 2014

Senior Software Engineer - Build Engineering | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Build Engineering | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Build Engineering

Cloud and Platform Engineering

Los Gatos, CA

Netflix is the world's leading streaming video service, and our growth is accelerating. As we grow internationally, we are continually improving our cloud-based technology infrastructure to help us scale and move even faster. Cloud-based technology is powering our explosive growth and streaming experience, while presenting new challenges to building a reliable service on top of ephemeral commodity hardware. At Netflix, we are pushing the limits of these technologies every day.

We are looking for a world-class, full stack senior software engineer to join our Build Engineering team. You will develop and maintain the build automation, dependency management, continuous integration, and baking tools that we are using to create our software. If you love to figure out how all the pieces are put together in a JVM environment, you will love working with our team. 

What you will do:
Develop a next generation build & dependency management application.
Develop plugins and extensions to Gradle, Jenkins, Artifactory, and other systems.
Work with teams to solve build and dependency management challenges.
Evangelize best-practices in software development and continuous deployment processes.

The skills we require:
Great communication skills, both verbal and written.
7+ years of relevant software engineering experience.
5+ years of experience in robust server-side development, including Java web-based applications.
Expertise with JVM languages, such as Java, Groovy, or Scala.
Experience with Java build tools such as Ant, Maven, Gant, or Gradle.
Experience with Artifactory (or Nexus).
Experience with continuous integration systems such as Jenkins, Bamboo, CruiseControl, or TeamCity.
Desire to work in a fast paced, evolving, growing, dynamic environment.
BS/MS in Computer Science (or equivalent).

The skills we prefer:
Experience building RESTful web services.
Experience with JavaScript frameworks like AngularJS.
Experience with Cloud Computing platforms (e.g. Amazon AWS, Eucalyptus, etc.).
Understanding of module dependency systems like Ivy or Maven.
Comfort with command line interface and shell scripting. 
Experience with agile development, continuous integration and automated testing.

For more relevant articles on our technology and innovation, check out techblog.netflix.com.
 
 
 
 
 
 
 

No comments:

Post a Comment