Manager, Software Development, EC2 Accelerated Nitro
BESCHREIBUNG
EC2 Accelerated Nitro is looking for a Seasoned Manager of Software Development Engineering to build a team of engineers with strategic business impact. Our Roadmap is bursting with opportunity in solving intriguing challenges and impacting the customer experience.
In this key role you will be responsible for developing and maintaining diverse parts of the Nitro Hypervisor and EC2 instance platforms.
In this role, you will create the vision for your team, complete the hiring of the core of your team, and define the technological roadmap by partnering up with Principal Engineers, Product Managers and the engineering teams that operate the hardware and off-host software components, distributed in different locations and time-zones.
This position requires technical background in operating systems and software development, detailed planning, operational excellence, and effective written and verbal communication skills.
EC2 Accelerated Nitro is an organization that powers the EC2 Nitro instance families, focusing on hypervisors, virtualization and accelerated computing. We build highly operable quiescent hypervisors that provide near bare metal performance to EC2 instances. We also integrate hardware accelerators (GPUs, FPGAs, etc.) into the EC2 instance families to support advanced workloads, such as machine learning, high performance computing, inference or graphics processing.
Key job 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
As a Seasoned Manager of Software Development Engineering, you invest time in hiring the appropriate talent to make your team more effective at delivering new functionality that delights your customers. You operate the software of your team in production, anticipating problems, learning from mistakes, and ensuring customer workloads run without disruption. You drive the roadmap of your team and create long-term vision. You 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. You contribute and influence the overall roadmap of the organization.
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.
Utility Computing (UC)
AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS. Within AWS UC, Amazon Dedicated Cloud (ADC) roles engage with AWS customers who require specialized security solutions for their cloud services.
About AWS
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
Why AWS?
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.
Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.
GRUNDQUALIFIKATIONEN
- 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
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Bachelor's degree in computer science, engineering, mathematics or equivalent.
- Comfortable using the typical Linux/UNIX utility toolbox.
- You have a good understanding of virtualization space.
BEVORZUGTE QUALIFIKATIONEN
- 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.
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 (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.
m/w/d