Description de l'offre
Amazon’s Intelligent Cloud Control group is looking for a Manager of software development to lead the development of Amazon enterprise-wide security and modernization platform, used to help software critical to Amazon's retail business take advantage of modern AWS cloud services. Amazon has tens of thousands of software components that need a stable self-service platform to aid their migration to the cloud, and new cloud services need an enterprise-wide way to stay secure in a rapidly changing environment. You will lead the development of a solution that will serve 10s of billions of customer requests per day flowing through those services to power the Amazon retail websites, Kindle, Amazon Instant Video, our subsidiaries, and more.
You will be responsible for leading a group of software engineers and a collaborative effort with engineers and manager peers in Seattle, Dublin and Iasi, Romania. Your group will develop the technology to scalably perform analytics, automate monitoring and auditing of the security and efficiency opportunities of thousands of services, bringing clarity to a complex set of software interactions and technologies.
As an ideal candidate, you will be experienced in managing a team of software engineers and you will have a proven track record of shipping complex software solutions through an agile methodology. You will have the ability to dive deep into the understanding of problems in order to help your team make the right technical decisions for the product and the business. You will have a proven track record in developing the career of your direct reports, you will be a strong communicator and will have proven abilities in managing through ambiguous situations.
Specific responsibilities include the following:
- Manage your group of engineers into a highly performing engineering organization.
- Define and drive your long term product strategy based on your relationships with key customers and technology partners.
- Architect and deliver Amazon's next-generation modernization and security auditing technology to help solve Amazon enterprise-wide challenges.
Bachelor degree or higher in Computer Science or related field.
5+ years of software development experience.
3+ years of management experience.
Strong analytic and problem solving skills.
Experience of having worked in at least one modern object-oriented programming language such as Java or C++.
Proven track record of shipping large complex scalable systems/applications in an agile environment.
Experience with professional software engineering best practices such as Agile project management, coding standards, code reviews, source control management, build processes, testing, and operations.
Ability to handle multiple competing priorities in a fast-paced environment.
Strong leadership, project planning and execution skills.
Ability to communicate clearly with technical and non-technical stakeholders at all levels.