Operations/ Management

Software Development Manager

Amazon’s Consumer Reliability Analytics group in Dublin (CRA) is looking for a Software Development Manager to help deliver next generation Prescriptive Analytics tools to improve Amazon’s resilience to failures and eliminate systemic availability risks.

We are responsible for the global availability of the Amazon retail shopping experience. Ensuring a highly available experience is a challenging task across 26 marketplace websites & mobile-apps, powered by tens of thousands of backend services. We ingest and analyze mission-critical service data in order to identify and target risks that could result in Customer impact.

If you’re interested in a startup-like environment focused on building systems from the ground up that enable the analysis of complex and heterogeneous datasets; and the definition and execution of architectural improvements across all our software development groups, this is the place for you. Our insights are used daily across Amazon to surface software resilience improvement opportunities, reduce risk exposure, benchmark against best-practices and inform senior leadership decision-making.

Among many other advanced techniques, we apply chaos engineering to simulate failures and learn how to prevent them. We evaluate stress tests to find bottlenecks and learn how to remove them. We surface risks and build guard-rails to prevent human error. We build machine-learning models to detect outages when they are just starting to avoid large impact. We analyze Exabytes of logs to find root-causes and speed-up outage mitigation. We manage a Petabytes scale data platform that produces resilience analytics reports and dashboards to help leaders make data-driven decisions.

You will be a leader of leaders, managing other managers, senior engineers and senior program managers. You’ll be responsible for leading a group of software engineering teams, scoping and delivering projects end-to-end, leveraging statistical evaluation, pattern recognition, and machine learning. Your group will deliver solutions that protect Amazon by proactively identifying risks affecting the complex service graph powering the retail websites globally, while identifying improvement opportunities to harden their resilience against anomalous conditions created by failures, unexpected customer behavior, and even attackers. You will be a core member of the Consumer Reliability Analytics group leadership team and will be reporting to their senior manager in Dublin.

As the ideal candidate you will be experienced in managing multi-discipline teams of software engineers. You will have a unique blend of technical vision and business acumen that enable you to build ambitious product roadmaps that demonstrate long term thinking and passion for customers. You will have strong writing skills that enable you to communicate your ideas effectively. You will have a proven track record of shipping complex software products and services 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 of managing through others, developing the career of your direct reports and recruiting high performing teams. You also will be a strong communicator at all levels and will have proven abilities in managing through ambiguous situations.

Specific responsibilities include the following:

  • Manage and grow your group of engineers into a highly performing engineering organization
  • Define and manage the roadmap for your services - including brand new ones
  • Architect and deliver Amazon’s Consumer Reliability Analytics products to help solve Amazon unique Cloud Services challenges

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build.

Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice to know more about how we collect, use and transfer the personal data of our candidates.

BASIC QUALIFICATIONS

  • Strong CS fundamentals in object-oriented design, data structures and algorithms
  • 7+ years of software industry experience
  • 3+ years of managing software development teams
  • Highly motivated self-starter with bias for innovative thinking
  • Excellent written and oral communication skills

PREFERRED QUALIFICATIONS

  • Experience building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
  • Experience in driving large, cross-organization initiatives
  • Experience of building solutions using AWS technologies