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 4 days 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 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.

Manager Mechanical Engineer

Lead mechanical engineering team at Amazon Robotics, driving innovation in robotics and automation technology from concept to production.

Embedded Flight Software Manager, Kuiper Guidance Navigation and Control & Propulsion

Lead embedded flight software development for Amazon's Project Kuiper satellite constellation, managing teams developing spacecraft control and propulsion system software.

Sr. Int. Systems Engineer, EV Charging, AMZL-Energy

Lead technical strategy and development of EV charging infrastructure systems at Amazon, focusing on connectivity and system architecture improvements.