Amazon Simple Storage Service (S3) is storage for the Internet. Through the use of pioneering techniques in distributed computing, developers can durably store their data on AWS’s proven computing infrastructure to achieve virtually limitless storage capacity at minimal cost. Amazon S3 provides simple APIs that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. While the emerging area of cloud computing has seen tremendous growth over the past few years, we are still in the early stages of realizing its full potential.
S3 Storage Engine is looking for a Systems Development Manager to lead to operations and health of the S3 storage fleet. In this role, you will drive the design and implementation of software to operate and manage one of the largest storage fleets in the world. You will define, plan and execute on ways to improve performance, security, and availability of the overall system. You will partner with technical leaders and with other teams in S3 Storage to opportunities to optimize on our customers behalf.
The right candidate must be able to dive deep into engineering, operations and business details. You’ll need to excel at hiring and developing your technical talent. S3 Storage operates at large scale and stores critical data for customers world-wide, so a passion and discipline around operational excellence is key. You must be able to thrive and succeed in an entrepreneurial environment, and not be hindered by ambiguity or differing priorities. You will own both the overall direction of the team and develop high-level strategic initiatives while also executing on the delivery.. Come work hard and make history with Amazon S3.
Bachelor's Degree in Computer Science/Math or related field
5+ years of experience managing software development teams
7+ years of experience in understanding of all aspects of software engineering, including coding, architecture and design
Experience building complex software systems that have been successfully delivered to customers
Experience taking complex projects from initial concept through final launch.
A passion for large scale, high customer impact systems
Excellent verbal and written communication skill
Experience building high scale distributed systems
Experiencing building and maintaining mission-critical enterprise software
Practical experience with software engineering best practices
Passion for software innovation and managing both hardware and software at scale