Senior Software Engineer - Tooling Integration | Netflix, Inc. | Los Gatos, CA
Engineering
Senior Software Engineer - Tooling Integration
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.
We are looking for a Tooling Integration Engineer to help our internal customer teams adopt our tools. The Tooling Integration Engineer deeply understands the tools that we create in Engineering Tools (build system, bake, deployment) and works with the other teams at Netflix to help them adopt that software. This is a highly collaborative role, requiring specific interest and aptitude in customer service. Some of the tools built by the team are found here: http://netflix.github.com
What we will be looking for in a successful candidate:
You're a lifelong learner. The Engineering Tools team strives to create tools and systems that enable our engineers to build and deploy software in a reliable and repeatable way that is highly performant, resilient, and efficiently gathers real time data. You immerse yourself in this space to help other Netflix teams quickly and efficiently adopt and optimize their use of our tools and services.
You are a hands-on technologist. You are deeply technical, and can easily hold your own with architects and senior engineers in a technical conversation. You enjoy participating in architectural discussions and decisions. You understand the continuous delivery process and are able to translate that understanding into workable pipelines and tools for our internal customers.
You collaborate with other groups to achieve your goals. We partner with nearly every development team to provide high quality development, integration and deployment solutions. Your dynamic personality and willingness to engage at all levels of the organization will be ideal.
You appreciate testing that is built into applications, and can help other teams appreciate this as well. The success of our continuous delivery solution depends on translating your passion about testing into the workflow of our internal teams.
You are flexible about languages and platforms, but provide strong expertise in JVM-based languages. The Engineering Tools team and our partner teams bring in tools that help them to be effective. Our teams vary in their choice of language. You adapt easily.
You strive to focus your energies on unique problems rather than those that you have already solved. The formalization of our tooling is driven by your passion to remove mundane tasks and answer repetitive questions, as well as to serve our customer community well. At the same time, you understand the complexities of rolling out changes across an organization.
You desire a fast-paced, dynamic environment. This is a high-growth environment where priorities shift fast. For more context on our culture, check out the slidedeck at: www.netflix.com/jobs.
Minimum Requirements:
- BS or MS in Computer Science, or comparable experience
- Programming experience with JVM-based languages
- Expertise in system architecture and fluency in Java or other object-oriented programming languages
- Engineering and leadership experience in a production environment
No comments:
Post a Comment