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 the design, implementation, and delivery of large-scale distributed systems, partnering with product and program management, and leveraging machine learning for statistical evaluation and pattern recognition. While AI/ML is mentioned as a tool for improvement, the core craft of the role is software engineering management and platform development, not direct AI/ML model building.

What you'd actually do

  1. Lead the design, implementation, and successful delivery of large-scale, critical, or difficult software efforts involving a significant amount of work.
  2. Influencing your team’s technical and business strategy by making insightful contributions to team priorities and approach.
  3. Partner with multiple teams to come up with novel ways to make our retail website more secure and available for Amazon customers.
  4. Be responsible for owning, scoping, leading and delivering projects and experiments end-to-end, leveraging statistical evaluation, pattern recognition, and machine learning.
  5. Recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

Skills

Required

  • 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
  • engineering team management
  • engineering
  • leading the definition and development of multi tier web services
  • partnering with product and program management teams

Nice to have

  • communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • 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

  • ensure a delightful shopping experience for millions of Amazon.com customers everyday
  • boost engineers productivity in Amazon
  • improving services’ posture towards security, availability, efficiency, compliance and maintainability
  • eliminate vast quantities of undifferentiated and often tedious work for Amazon development teams
  • development of next generation managed hosting platform technologies
  • large-scale, critical, or difficult software efforts
  • senior leadership and operational levels
  • make our retail website more secure and available for Amazon customers
  • solve complex yet fun challenges
  • proven software engineering skills
  • creating and launching large distributed systems
  • lead/mentor engineers
  • managing competing priorities
  • bring order to ambiguous scenarios
  • Maturity, impeccable judgment, and the ability to influence and lead are essential
  • data-driven and analytical
  • clearly & effectively communicate (written as well as verbally) across organizations and up to senior leadership
  • Deliver high-impact, high-visibility projects that are used by thousands of Amazon Retail services, driving career advancement.
  • Invent processes, tools, and technology to force multiply the effect of your contributions across many organizations.
  • owning, scoping, leading and delivering projects and experiments end-to-end
  • leveraging statistical evaluation, pattern recognition, and machine learning
  • dive deep into a wide variety of problems and technologies
  • abstract and centralize the management from service teams
  • bring agility to business processes
  • operate 100s of Tier-1 services behalf of our internal customers
  • early adopter of Amazon’s product offerings
  • automates the management and operational activities on behalf of developers
  • strengthen services’ posture towards security, availability, and efficiency
  • service developers can innovate on behalf of Amazon’s end customers
  • connecting our worldwide websites and other consumer experiences such as Kindle, Amazon Video, and Alexa to the internet
  • ensuring the highest level of availability, security and privacy of the web services that power the experience we deliver to our customers worldwide
  • 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 in engineering team management
  • Experience in engineering
  • Experience in leading the definition and development of multi tier web services
  • Experience partnering with product and program management teams
  • 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