Amazon.com Inc logo

Senior Software Development Manager, EC2 Nitro Card Software, EC2 Core Compute

Amazon.com Inc

  • Seattle, WA
  • 2 days ago

    Highlights

    To keep customer workloads secure and fast, Amazon EC2 Core Compute is hiring a Senior Software Development Manager to lead teams that build and run Nitro Card software. We are looking for a leader of leaders who builds strong managers, trusts their teams, and raises the bar on operations.

    Numbers & Facts

    LocationSeattle, WA
    IndustryRetail
    Company Size10,000 employees or more
    Year Founded1994
    Websitehttp://Amazon.com/militaryroles

    Description

    To keep customer workloads secure and fast, Amazon EC2 Core Compute is hiring a Senior Software Development Manager to lead teams that build and run Nitro Card software. The Nitro Cards are one of the main building blocks of the AWS Nitro System, which all modern EC2 instances run on. These dedicated cards offload virtualization functions from the main server, so instances get practically all of the server"s resources.

    You will lead managers and engineers across every tenure level and keep growing as a leader of leaders. You will own part of the technical strategy for this software with the Principal Engineers. Your teams evolve this software in place across the EC2 fleet, with the goal that improvements reach customers without reboots or action on their part. Customers rely on the Nitro System to keep their instances isolated from each other and from AWS operators. That is why security is the top priority in every decision you and your teams make.

    You need to understand how virtualization works, from the hardware up to the instance, well enough to judge designs, risks, and trade-offs. You use data to make decisions and to know when your teams need you. We are looking for a leader of leaders who builds strong managers, trusts their teams, and raises the bar on operations. You are eager to take stretch goals and bleeding-edge challenges.

    Key job responsibilities

    • Hire, develop, and promote managers and engineers across every tenure level. Raise the hiring bar, identify future leaders, and grow your managers into senior leaders.
    • Own part of the technical strategy for Nitro Card software with the Principal Engineers. Turn that strategy into multi-year plans with specific yearly production deliverables, and shape your organization to deliver them. Build closed-loop mechanisms that show early when work is at risk.
    • Raise the security bar of this software, including workload isolation.
    • Bring this software to new EC2 platforms across Intel, AMD, and AWS Graviton processors, from design to launch. Balance time to market, performance, and cost, with security as the top priority in every decision.
    • Drive safe, continuous deployment to the global EC2 fleet. Make sure your teams keep performance consistent through the life of the host.
    • Lead your teams through the deepest and most challenging investigations, within the security model of the Nitro System. Turn each root cause into a lasting change in design or process.
    • Help improve how we operate, maintain, monitor, and automate this software. Use AI tools to the extent the work calls for, so your teams deliver faster and with higher quality.
    • Partner with hardware, virtualization, and launch teams across AWS to align roadmaps and influence how the Nitro System evolves. Write the plans and narratives that senior leadership uses to decide where we invest.

    A day in the life

    Customer instances depend on Nitro Card software, so your week starts with your managers and a review of how that software runs across the fleet. People take a large part of your time, as you coach and support your managers and help their engineers grow. You review the most important designs with Principal Engineers and your managers, and you use data to decide where to invest. When a hard production issue comes up, you support your teams through the investigation and make sure the fix and the lesson last. You also write the plans that align your teams and their partners on what comes next.

    About the team

    Customers trust Amazon EC2 with their workloads, and EC2 Core Compute builds platforms on the AWS Nitro System to keep that trust. We launch the C, M, R, X, and T instance families on Intel, AMD, and AWS Graviton processors. These families span general-purpose, compute-optimized, memory-optimized, and burstable instances. Our teams build and run data plane software, from the Nitro Hypervisor to the software that presents processors, memory, and devices to each instance. This role leads teams that build Nitro Card software, and together we help shape the Nitro System as a whole. Our teams build the virtualization security that keeps customer workloads isolated and protected. Flex variants give customers a lower price when workloads do not always need peak performance. Bare metal variants let workloads that need a non-virtualized environment move to AWS. Teams in Berlin, Seattle, and other locations around the globe contribute to every launch.

    We hold to the principles that security is our top priority, performance never regresses for customers, and improvements reach customers without action on their part.

    About Company

    At Amazon, we don’t wait for the next big idea to present itself. We envision the shape of impossible things and then we boldly make them reality. So far, this mindset has helped us achieve some incredible things. Let’s build new systems, challenge the status quo, and design the world we want to live in. We believe the work you do here will be the best work of your life.

    Wherever you are in your career exploration, Amazon likely has an opportunity for you. Our research scientists and engineers shape the future of natural language understanding with Alexa. Fulfillment center associates around the globe send customer orders from our warehouses to doorsteps. Product managers set feature requirements, strategy, and marketing messages for brand new customer experiences. And as we grow, we’ll add jobs that haven’t been invented yet.

    It’s Always Day 1
    At Amazon, it’s always “Day 1.” Now, what does this mean and why does it matter? It means that our approach remains the same as it was on Amazon’s very first day – to make smart, fast decisions, stay nimble, invent, and stay focused on delighting our customers. In our 2016 shareholder letter, Amazon CEO Jeff Bezos shared his thoughts on how to keep up a Day 1 company mindset. “Staying in Day 1 requires you to experiment patiently, accept failures, plant seeds, protect saplings, and double down when you see customer delight,” he wrote. “A customer-obsessed culture best creates the conditions where all of that can happen.” You can read the full letter here

    Our Leadership Principles
    Our Leadership Principles help us keep a Day 1 mentality. They aren’t just a pretty inspirational wall hanging. Amazonians use them, every day, whether they’re discussing ideas for new projects, deciding on the best solution for a customer’s problem, or interviewing candidates. To read through our Leadership Principles from Customer Obsession to Bias for Action, visit https://www.amazon.jobs/principles

    Similar Jobs