Senior Software Development Manager

Senior Software Development Manager - AWS Elastic Block Store (EBS)

Want to revolutionize distributed storage?

Over past 20 years people have discovered that networked clusters of inexpensive computers can create systems more powerful than monolithic mainframes. This process also allows engineers to build a machine to solve small problems and add capacity continuously as the problems scale up, or split one large machine into multiple smaller ones temporarily. On Amazon's Elastic Block Store (EBS) team, we're bringing that same revolution from computing to storage. Oh, and we're also providing it in the cloud, via a pay-as-you-go web service.

EBS delivers high-performing virtualized storage "in the cloud" for EC2, and is a key building block for many applications, from databases to distributed file systems to Hadoop clusters. Delivering a reliable, scalable, and high-performance service requires engineers with exceptional technical expertise and creativity. In addition, at Amazon, along with superlative technical strength, we expect our engineers to interact with customers, to understand our business goals, and to innovate rapidly, delivering high-quality and ground-breaking functionality.

To manage a team of these engineers, you must as well bring a passion for the customer, business and technology. At least 5 years of experience as a professional software engineer working in C/C++ or Java as well as at least 4 years of experience as a technical lead or manager of software engineers required. Also required is a desire to own all aspects of your group's success, including defining a roadmap for your product, developing the careers of your engineers, ensuring a high-quality software product that exceeds customer expectations, and maintaining operational excellence for the systems you own. Experience building an engineering team, delivering and operating enterprise-scale distributed systems and developing a product vision a plus. Experience delivering core systems or kernel components in C/C++, programming with multithreaded concurrent processing, using SAN/block storage protocols such as SCSI, iSCSI, Fiber Channel, FCoE, SATA, and GNBD; or NAS/distributed file system protocols such as SMB, CIFS, and NFS particularly valued, as is experience delivering web services, partitioned data stores and/or large-scale automation systems.

For more information on Amazon Web Services please visit: http://aws.amazon.com