Manager Software Development Ec2 Accelerated Nitro Job In Dublin

Manager, Software Development, Ec2 Accelerated Nitro - Amazon
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

**Seasoned Manager of Software Development Engineering Wanted**

EC2 Accelerated Nitro is seeking a seasoned manager to lead a team of engineers in developing and maintaining diverse parts of the Nitro Hypervisor and EC2 instance platforms.

**Key Responsibilities:**

  • Manage and develop a team of engineers, including hiring, retention, performance management, mentoring and capability/skill development.
  • Evaluate complex business and technical requirements, and communicate inherent risks and solutions to technical and non-technical business owners.
  • Create vision for your team, planning focused on timely delivery, driving operational activities and on-call rotation for your team.
  • Influence other teams and leaders outside your organization, work hand-in-hand with Principal Engineers, diving deep into technical areas as needed, and coordinate with other teams working in the same space spread across the world.

**A Day in the Life:**

  • Invest time in hiring the appropriate talent to make your team more effective at delivering new functionality that delights customers.
  • Operate the software of your team in production, anticipating problems, learning from mistakes, and ensuring customer workloads run without disruption.
  • Drive the roadmap of your team and create long-term vision.
  • Work with other seasoned managers in the EC2 Accelerated Nitro organization joining efforts to strengthen engineering experience and making the organization more effective as a whole.

**About the Team:**

  • EC2 Accelerated Nitro has the two-fold mission: Leave no customer workload on-premises by engineering new EC2 instance families with hardware acceleration devices.
  • Build the most feature-rich virtualization technology in the cloud.

**Basic Qualifications:**

  • 7+ years of engineering experience
  • Experience delivering products against plan in a fast-paced, multi-disciplined, distributed-responsibility and often ambiguous environment
  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Experience with the scrum methodology
  • 4+ years of engineering team management experience
  • Bachelor's degree in computer science, engineering, mathematics or equivalent
  • Comfortable using the typical Linux/UNIX utility toolbox
  • Good understanding of virtualization space

**Preferred Qualifications:**

  • Master's degree in computer science, engineering, mathematics or equivalent
  • Experience partnering with product and program management teams
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
  • Experience working on the Linux Kernel
  • Proficient in at least one CPU architecture such as x86 or ARM
  • Advanced understanding of performance critical areas of the Linux Kernel
  • Good English written and verbal communication skills, with the ability to present complex technical information in a clear and concise manner to a variety of audiences

;