Senior Software Engineer - Build Engineering | Netflix, Inc. | Los Gatos, CA
Engineering
Senior Software Engineer - Build Engineering
Cloud and Platform EngineeringLos 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.
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.
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 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 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.
For more relevant articles on our technology and innovation, check out techblog.netflix.com.
No comments:
Post a Comment