CareerPlanSign in

Software Development Engineer, EC2 Nitro Team

USA💼 Full-time💰 $165,600–$165,600🗓 2026-09-10 → 2026-09-27

Core

Develop and manage compute platform features for EC2 Nitro and the High Memory and HPC team, focusing on Linux OS boot sequencing, kernel internals, hypervisors, peripheral firmware, and compute infrastructure.

Role type

Senior IC systems software engineer (compute infrastructure)

Builds

New instance types and features for high memory, HPC, and database workloads

Domain

Cloud infrastructure / Virtualization / High-Performance Computing

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Rust, Python, Lua, Linux kernel internals, hypervisor development, firmware development, system BIOS interaction, scaling, reliability, design patterns

Preferred skills

Full software development life cycle experience, code reviews, source control management, build processes, testing, operations

Technologies

Linux, KVM, PCIe, Cloud, DevOps

Responsibilities

Develop and manage compute platform features for EC2 Nitro and the High Memory and HPC team; Write production code and supporting scripts and tests in C, C++, Rust, Python, and Lua; Interface directly with system BIOS for bare-metal instances and handle critical interactions within the Nitro Hypervisor and EC2 control-plane services; Collaborate across teams to deliver secure, scalable, high-performance compute solutions

Sourced via devitjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.