Returning Candidate?

Software Development Manager - Operations and Test Systems

Software Development Manager - Operations and Test Systems

Job ID 
Company/Location (search) 
Posted Date 
Company Services, Inc.
Recruiting Team 

Job Description

The AWS Hardware Engineering team creates server designs for Amazon’s innovative web services. Our designs are industry-leading in frugality and operational excellence, and are critical to the success of the AWS business and the more than one million customers who use AWS today. Our engineering teams solve challenging technology problems, and build architecturally sound, high-quality components to enable AWS to realize critical business strategies.

The ideal candidate for this role will be an innovative self-starter. You will be an expert in continuous integration, test, and deployment with experience applying these methodologies to device hardware. You will work with leaders across the company as well as external companies leading development of systems that take innovative approaches to software validation, deployment and monitoring. You collaborate with internal and external development teams (architecture, hardware, validation, software services). You are highly organized, data-driven, have a passion for recruiting, leading and developing world-class engineering talent, and executing projects on aggressive timelines. AWS is shaping the way people use computers and designing the future of cloud computing technology – come help us make history!

What you will do: You will lead a team designing systems for automated monitoring, management, deployment, and test of embedded software and firmware at scale. You will lead the effort from concept to launch and beyond. Given that this is an early-stage initiative, you will be responsible for defining the vision for systems that fundamentally change the way that we approach firmware and embedded software in the AWS fleet. You’ll provide leadership in the application of new technologies to large scale server deployments in a continuous effort to deliver a world-class customer experience. This is a fast-paced, intellectually challenging position, and you’ll work with thought leaders in multiple technology areas. You’ll have high standards for yourself and everyone you work with, and you’ll be constantly looking for ways to improve your products performance, quality and cost. We’re changing an industry, and we want individuals who are ready for this challenge and want to reach beyond what is possible today.

Why it matters: Public cloud IT services represent the majority of growth in the overall IT services market and will continue to do so for several years to come. The scale of AWS, combined with an understanding of how our hardware is used, creates a unique opportunity for customization that will directly benefit our customers.

Why you will love it: You will work with teams across the company to enable the rapid development of next-generation devices. You will have a direct impact on our bottom line and the ability to deliver improvements for our developers. You will lead part of a growing, fast paced, and fun team. You will have ownership for the implementation of your work. You will see direct product improvements based on the results of your work. Along the way, we guarantee that you’ll learn a ton, have fun and make a positive impact on millions of people.

Basic Qualifications

  • Strong technical abilities: a BS in a relevant field of engineering (e.g., EE, CS) and experience with Linux on x86 servers preferred
  • 5+ years managing the technical development of software build and test systems or operational support tools & 5+ years of hands on development experience.
  • Experience with automation and building simple, repeatable processes
  • Hold your own in technical discussions, be a subject matter expert, and have strategic influence.
  • Fluent in agile project mangement
  • A strong track record of executing in dynamic and fast-paced environments
  • Highly experienced with data driven decision-making with a bias for measurement
  • Cross-organizational communication is core to the role – comfortable evangelizing ideas and concerns clearly and persuasively, in both verbal and written forms

Preferred Qualifications

  • An advanced degree in EE, CS or an MBA
  • Experience with automated testing of hardware devices and embedded software/firmware
  • An understanding of and experience with large-scale infrastructure environments is ideal
  • Prior work experience leading a product through the complete product life cycle, consisting of development, productization, market acceptance, deployment, and post-launch support.