Lead Software Development Engineer, Nitro Card, Annapurna Labs

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$151,300 - $261,500
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Lead Software Development Engineer, Nitro Card, Annapurna Labs

AWS Utility Computing (UC) is at the forefront of cloud innovation, with Annapurna Labs leading silicon and software development within AWS. This role focuses on the AWS Nitro platform, the foundation for next-generation EC2 instances. As a Lead Software Development Engineer, you'll work on custom AWS hardware and software that delivers unparalleled security and bare-metal performance at scale.

The position combines hands-on development with technical leadership, overseeing a team of 4-5 software developers while actively contributing to code development. You'll work on Linux services, drivers, Nitro card integration, and platform bring-ups. The role offers potential growth into a Software Development Manager position for interested candidates.

AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences. The team emphasizes knowledge-sharing, mentorship, and career growth, with senior members providing one-on-one mentoring and thorough code reviews.

Key technical areas include embedded Linux systems, storage protocols (PCIE/NVME/SATA/SCSI), network protocols (Ethernet, TCP/IP), and Linux kernel development. The role requires balancing technical expertise with leadership skills, driving architectural decisions while managing project timelines and deliverables.

The position offers competitive compensation ranging from $151,300 to $261,500 based on location, plus comprehensive benefits including equity, sign-on payments, and medical coverage. Join AWS to work on cutting-edge cloud technology while developing both technical and leadership skills in a supportive, inclusive environment.

Last updated a month ago

Responsibilities For Lead Software Development Engineer, Nitro Card, Annapurna Labs

  • Actively contribute to software development across all verticals
  • Lead a team of 4-5 software developers
  • Balance individual coding with team management duties
  • Drive technical decision-making and architecture design
  • Collaborate with cross-functional teams
  • Stay current with emerging technologies

Requirements For Lead Software Development Engineer, Nitro Card, Annapurna Labs

Linux
  • B.S. Computer Science or related technical field
  • 5+ years of professional engineering experience
  • 5+ years of experience with C or C++
  • 5+ years of experience in embedded Linux systems

Benefits For Lead Software Development Engineer, Nitro Card, Annapurna Labs

Medical Insurance
Dental Insurance
Vision Insurance
Equity
401k
  • Medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Mentorship and career growth opportunities
  • Work-life harmony
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Lead Software Development Engineer, Nitro Card, Annapurna Labs

Sr. Foundry Interface Engineer, Silicon Systems Group

Senior Foundry Interface Engineer position at Amazon Lab126, focusing on semiconductor process optimization and foundry partnership management for consumer electronics devices.

SoC Systems Engineer, System Architecture

SoC Systems Engineer role at Amazon Devices, focusing on system architecture for consumer electronics products like Echo and FireTV.

Manager Mechanical Engineer

Lead mechanical engineering team at Amazon Robotics, managing product development from concept to production with 10+ years experience required.

Sr System I&T Engineer, KGS Integrated Systems Solutions

Senior System Integration & Test Engineer role at Amazon's Project Kuiper, developing satellite communication systems with competitive pay and benefits.

Sr L1/L2 Embedded SW Architect, Wireless Systems

Senior Embedded Software Architect position at Amazon's Project Kuiper, developing satellite communication systems for global broadband connectivity.