Senior Software Development Engineer, EC2 Nitro Team

World's leading cloud computing and e-commerce company
$151,300 - $261,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer, EC2 Nitro Team

Amazon's EC2 Nitro Team is seeking a Senior Software Development Engineer to work on groundbreaking cloud computing solutions. The role focuses on developing and maintaining the firmware infrastructure for EC2's Nitro card system, which is crucial to Amazon's cloud computing platform. The team operates at the intersection of hardware and software, developing solutions that impact millions of customers worldwide. You'll be working with cutting-edge technology, collaborating with various engineering teams, and solving complex technical challenges at scale. The position offers significant growth opportunities, mentorship, and a strong focus on work-life balance. The team values diversity and inclusion, with active participation in various employee resource groups. You'll be part of a supportive environment that celebrates knowledge sharing and helps team members develop into well-rounded engineers. The role combines deep technical work with leadership opportunities, making it ideal for experienced engineers who want to make a significant impact in cloud computing infrastructure. The team's work directly influences the reliability and performance of Amazon's EC2 service, making it a critical role in one of the world's largest cloud platforms.

Last updated 19 hours ago

Responsibilities For Senior Software Development Engineer, EC2 Nitro Team

  • Develop infrastructure and mechanisms to integrate and update firmware for Nitro card components
  • Perform software design reviews and implementation
  • Conduct code reviews and new platform enablement
  • Develop automated tests and monitoring systems
  • Work with Principal engineers, silicon designers, and hardware engineers
  • Ensure software/firmware deployment functions at scale with reduced failure rates

Requirements For Senior Software Development Engineer, EC2 Nitro Team

Python
JavaScript
Linux
  • 6+ years of non-internship professional software development experience
  • 6+ years of programming experience with at least one programming language
  • 4+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Bachelor's degree in computer science or equivalent
  • Strong understanding of low-level embedded concepts
  • Ability to code in C/C++
  • Experience with Test-Driven Development
  • Experience with automated testing using scripting languages
  • Experience with version control systems and automated build processes

Benefits For Senior Software Development Engineer, EC2 Nitro Team

Medical Insurance
Mental Health Assistance
  • Medical benefits
  • Work-life balance
  • Mentorship opportunities
  • Career growth opportunities
  • Employee resource groups

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, EC2 Nitro Team

Sr. ASIC Design Verification Engineer, Kuiper Modem DV Team

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, developing verification solutions for satellite communication systems with competitive compensation and benefits.

Emulation Engineer, AWS Annapurna Labs

AWS Annapurna Labs is seeking an Emulation Engineer to work on next-generation cloud server infrastructure and machine learning acceleration hardware.

Sr. Software Dev Engineer, Antenna System Validation, Kuiper

Senior Software Engineer role at Amazon's Project Kuiper, developing satellite communication systems and antenna validation software.

Robotics Control Engineer, Amazon Robotics

Senior Robotics Control Engineer position at Amazon Robotics, developing advanced control systems for automated fulfillment centers, offering competitive compensation and comprehensive benefits.

Senior Automation Engineer - Dallas, TX

Senior Automation Engineer position at Amazon focusing on maintaining and optimizing automated systems in fulfillment centers, requiring expertise in PLC programming and robotics.