Returning Candidate?

Software Development Manager

Software Development Manager

Job ID 
Posted Date 
Company Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

Amazon’s Intelligent Cloud Control group in Seattle is looking for a Manager of software development to lead the development team responsible for generating forecasts that are used to scale 100,000s of services across Amazon. We generate business and infrastructure forecasts using statistical and economic models, integrated with automated deployment mechanisms to scale Amazon services to be cost-effective, efficient and highly available.

As part of the Consumer Cloud Enablement business, our mission is to build the next generation of cloud platform that will revolutionize the way people engage with the internet. We are building an Intelligent Cloud Control System that will enable organizations in the Amazon Consumer Business (Retail, Amazon Video, Kindle, Amazon Subsidiaries and more) to accelerate innovating in the Cloud. Over the next 3 years we will migrate 100,000s of Amazon services to the AWS Cloud.

You will be responsible for leading a group of economists, data scientists, and software engineers based in Seattle and as a leader you will collaborate with engineers and manager peers in Seattle, Dublin and Iasi, Romania.

As the 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 monitoring and analytics technology to help solve Amazon unique website operation challenges.

Basic Qualifications

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.

Preferred Qualifications

Master degree preferred.
Strong analytic and problem solving skills.
Experience with large scale distributed systems.
Experience of building solutions using AWS technologies.
Experience in data analytics and mathematical models is a plus.