Returning Candidate?

Software Development Manager - ECS

Software Development Manager - ECS

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description

Amazon Web Services (AWS) is looking for a Software Development Manager for the Amazon EC2 Container Service (ECS). The container services team is tasked with building and operating services that make it easy for customers to run container-based applications in production. As the software development manager you will own staffing and managing the engineering team, product development, setting the team culture, best practices, and planning. You will work with customers, product managers, and other AWS service teams to prioritize new features and capabilities for ECS, and ensure timely and high quality delivery.

You should be passionate about the potential of cloud computing, and about building simple and elegant software solutions and customer-centric products. Ideally you have a track record of delivering high quality technology products/services in a hyper-growth environment where priorities shift quickly. You should know how to prioritize, communicate clearly and compellingly, and understand how to drive a high level of focus and excellence with a strong team. AWS in general, and this business in particular, operates at very large scale and on critical workloads, so a passion and discipline around operational excellence is key. A high level of ownership and accountability is a must.

This will be a highly visible role in a strategic space for AWS. As part of the container services leadership team you will have the opportunity to work across the organization and with AWS management to ensure that AWS remains the best place to run containerized applications.

Basic Qualifications

  • BS in Computer Science or equivalent.
  • A minimum of 3-4 years of software development, and a similar amount in software management experience.
  • Minimum of 2 years of experience managing and developing direct reports (performance review communication, accountability, motivation/engagement)

Preferred Qualifications

  • MS in Computer Science or related field
  • Technically sound in software development activities and life cycles.
  • Experience with large scale distributed systems.
  • Experience with Docker and the broader Docker ecosystem.
  • Strong verbal and written communication skills.
  • Strong analytic and problem solving skills.
  • Solid knowledge of Linux fundamentals.
  • Internet and operating system security fundamentals.