Software Development Manager, Icon

Amazon Amazon · Big Tech · D, Ireland +1 · Software Development

Software Development Manager for the Intelligent Cloud Hosting (ICON) team at Amazon, focusing on developing innovative software products to boost engineer productivity and improve service posture (security, availability, efficiency, compliance, maintainability). The role involves leading design, implementation, and delivery of large-scale distributed systems, influencing technical strategy, and collaborating with stakeholders. Responsibilities include owning projects, leveraging statistical evaluation and machine learning, and guiding technical decisions. The team manages Amazon's websites and backend platform services, abstracting management for internal service teams.

What you'd actually do

  1. As a Software Development Manager in the ICON team, you will be working on the development of next generation managed hosting platform technologies.
  2. You will lead the design, implementation, and successful delivery of large-scale, critical, or difficult software efforts involving a significant amount of work.
  3. You will be influencing your team’s technical and business strategy by making insightful contributions to team priorities and approach.
  4. You will work side-by-side and collaborate with strategic technical stakeholders and customers at both the senior leadership and operational levels to develop new products and that meet the needs of the Amazon e-Commerce platform.
  5. You will partner with multiple teams to come up with novel ways to make our retail website more secure and available for Amazon customers.

Skills

Required

  • 3+ years of engineering team management experience
  • 7+ years of engineering experience
  • 8+ years of leading the definition and development of multi tier web services experience
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
  • Experience partnering with product or program management teams

Nice to have

  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

What the JD emphasized

  • lead/mentor engineers
  • Maturity, impeccable judgment, and the ability to influence and lead are essential to success in this role.
  • 3+ years of engineering team management experience
  • 7+ years of engineering experience
  • 8+ years of leading the definition and development of multi tier web services experience
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers