Manager, Software Development, LibNVMe team - Annapurna Labs
Amazon • Cupertino, California, United States
No Relocation
Posted: July 29, 2026
Additional Content
Description
- We are seeking a hands-on Software Development Manager to lead the team responsible for LibNVMe— the customer-facing front-end interface for our local and remote storage offerings. LibNVMe is a foundational
Description
- We are seeking a hands-on Software Development Manager to lead the team responsible for LibNVMe— the customer-facing front-end interface for our local and remote storage offerings. LibNVMe is a foundational component present in every EC2 instance, continuously evolving to deliver new features and performance optimizations that directly impact our customers' experience. We are seeking an experienced engineering manager for a mid-sized team, with multiple years of hands-on experience in systems programming, HW/SW co-design, and familiarity with storage, NVME protocol, and CI/CD frameworks. You'll be leading senior, mid-level, and junior SDEs. About the team The organization you would be joining is Annapurna Labs, an integral part of AWS that develops hardware and software components that are critical building blocks for EC2 infrastructure. Every instance in EC2 is running some type of hardware designed by Annapurna Labs. We specialize in designing software, systems, and chips that optimize the AWS customer experience.
Basic Qualifications
- - 3+ years of engineering team management experience - Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations - 3+ years of C or C++ or Rust development experience - 5+ years of hands-on engineering experience, maintaining active programming proficiency - Experience with Storage systems and NVMe protocol, familiarity with embedded environment.