Manager, Software Development, EC2 Core Compute
Speichern Sie diesen Job und halten Sie Ihre Suche organisiert
Erstellen Sie ein kostenloses Konto, um Jobs zu speichern, Benachrichtigungen zu erstellen und von Ihrem Dashboard aus zu diesem Eintrag zurückzukehren.
Wenn Sie fortfahren, akzeptieren Sie unsere Nutzungsbedingungen & Datenschutzerklärung.
Manager, Software Development, EC2 Core Compute
Job ID: 10570288 | Amazon Web Services Development Center Germany GmbH
The EC2 Core Compute organization owns the software heart of every EC2 server: the Nitro Hypervisor for x86 and Graviton platforms, and the services that run across the Nitro cards. We build and operate the technology that launches, migrates and live-updates EC2 instances, enabling new instance families and platform capabilities while keeping customer workloads secure and performant.
We are looking for a seasoned software development manager to lead one of our Nitro Hypervisor teams in Berlin. The team owns security and compliance for the hypervisor, driving host kernel upgrades to current long-term-support versions, working upstream-first so changes land in Linux, building features that strengthen the security posture of the hypervisor, tracking and remediating CVEs across the hypervisor and host kernel, handling embargoed security reports from researchers and CPU vendors, and creating the automation and mechanisms that make all of it durable as the fleet grows.
In this position you will build a high-performance team by creating vision for it and defining the technical roadmap in partnership with Principal Engineers, Product Managers, and the engineering teams that own the hardware, firmware, and off-host software components, distributed across locations and time zones. You will wear many hats, requiring a technical background in operating systems and software development, strong product planning and program management, operational excellence, and excellent written and verbal communication skills that enable you to build trust with your leadership and your customers.
You will work at the intersection of low-level systems software and fleet-wide security operations. If you are energized by keeping the layer underneath every EC2 instance secure, driving kernel upgrades at scale, and building a team that raises the security bar for the cloud, this role offers that opportunity in one of the most technically challenging and innovative areas of EC2.
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.
Key job responsibilities
- Own host kernel upgrades to current long-term-support versions, ensuring compatibility and instance availability across the fleet.
- Own upstream-first development strategy, ensuring your team's changes land in the Linux kernel and the upstream community stays engaged.
- Own the security posture of the Nitro Hypervisor, driving new features that strengthen isolation and defense in depth.
- Own the response to embargoed security reports from researchers and CPU vendors, coordinating mitigation across teams and timelines.
- Own CVE tracking, prioritization, and remediation across the hypervisor and host kernel, ensuring SLA compliance at fleet scale.
- Own the automation and mechanisms that keep security and compliance work repeatable as the fleet grows.
- Create vision and roadmap for your team, and own its delivery, operations, and on-call rotation.
- Evaluate complex business and technical requirements, and communicate risks and trade-offs to technical and non-technical stakeholders.
- Hire, mentor, and grow a high-performing team, and own skill development and performance management.
- Influence teams and leaders outside your organization, working hand in hand with Principal Engineers and diving deep into technical areas as needed.
A day in the life
You invest time in hiring the appropriate talent to make your team more effective at delivering new functionality. You operate the software of your team in production, anticipating problems, learning from mistakes, and ensuring customer workloads run without disruption. You spend your day on decisions rather than status: whether a change belongs upstream or in our own stack, whether work ships this week or waits for another test cycle, how to get a mitigation ready before an embargo lifts, and where ownership sits for components you share with peer teams. You drive the roadmap of your team and create long-term vision. You work with other seasoned managers in the EC2 Core Compute organization joining efforts to strengthen engineering practice and make the organization more effective as a whole,