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.
We are looking for a manager on the Cross-Region Replication (CRR) team in Vancouver, Canada. Customers use CRR to easily make copies of their S3 objects in a second AWS region. Using CRR customers have full control over the location of their data; and can choose an appropriate location based on local regulatory requirements, a desire to have the data close to principal customers to reduce latency, or for other reasons. To meet these challenges, the team develops workflow pipelines for asynchronous data processing at scale, managing network capacity and other dependencies. Its Day One on the CRR team, where we have strong customer engagement and a rich feature roadmap.
The ideal candidate is excited about the incredible opportunity that cloud computing represents, and is passionate about delivering high quality services in a hyper-growth environment where priorities can shift fast. You excel at leading developers, and have a track record of building strong engineering teams. You have a strategic focus, yet retain hands-on management as you build your team. You set high-level vision and long-term direction. You’ve had success leading operational services and are ready to apply that experience at even greater scale. You will own the goals and roadmap of your engineering team and will have a major stake in the strategic direction of your software.
Strong verbal and written communication skills
Strong analytical skills with excellent problem solving abilities
Experience as leader of leaders
Bachelor’s degree or higher in Computer Science, Engineering or related field
5+ years professional software engineering experience
3+ years of experience building, leading, managing and mentoring high-performance engineering teams
Deep understanding of computing systems, software architecture, data structures and algorithms