{bc}
indeed

Software Development Manager, EC2 Core Product Management

Amazon Web Services
Seattle, USA
Full-time
Onsite
USD 184900-250200 yearly
Discovered 3 weeks ago
Software engineering team managementEngineering team leadership and coachingSystems design and architectureMulti-tier web servicesSoftware development lifecycle practicesCoding standards and code reviews

Full Job Posting

Role overview

EC2 Capacity Optimization team develops software for capacity elasticity, instance lifecycle experience, fleet utilization, and expansion into new regions.

The team builds services that place client instances on servers, test configurations, improve hardware utilization, and optimize capacity availability.

Responsibilities

  • Provide technical leadership, work through ambiguity, and design and prototype solutions.
  • Write code and collaborate with senior engineers and AWS service teams to improve scalability and performance.
  • Develop services for instance placement, configuration testing, and improved hardware utilization.
  • Automate detection and prediction of capacity utilization and optimize customer capacity availability.
  • Use statistical and analytical methods to identify bottlenecks and root causes and coordinate remediation.
  • Coach and mentor engineers, collaborate across software teams, and lead local development for operational excellence.
  • Participate in software design, code reviews, and delivery of production code.

Basic qualifications

  • 3+ years of engineering team management experience.
  • 7+ years working directly within engineering teams.
  • 3+ years designing or architecting systems, including design patterns, reliability, and scaling.
  • 8+ years leading the definition and development of multi-tier web services.
  • Knowledge of software, hardware, and network development lifecycle practices, including coding standards, code reviews, source control, builds, testing, certification, and live-site operations.
  • Experience partnering with product or program management teams.

Preferred qualifications

  • Experience communicating with users, technical teams, and senior leaders to gather requirements and explain software features, technical designs, and product strategy is preferred.
  • Recruiting, hiring, mentoring, coaching, and managing software engineering teams is preferred.

About AWS

AWS provides cloud services including compute, storage, databases, and other infrastructure products.

The Utility Computing organization supports development and management of AWS compute, database, storage, IoT, platform, and productivity services.

Compensation

  • Base salary range is USD 184,900–250,200 annually, with sign-on payments and restricted stock units; benefits are also offered.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Amazon Web Services