Software Development Engineer II, EC2 Nitro Platform
Amazon - Seattle, Washington, us, 98127
Work at Amazon
Overview
- View job
Overview
As an experienced Software Engineer, you will drive the development of new EC2 compute platforms and collaborate with technical teams that span hardware, firmware, systems, and application software. Daily Responsibilities: Develop and optimize user-land operating system components powering the Nitro system. Review telemetry data and performance tests to identify areas for improvement. Code new APIs for upcoming EC2 instance types. Debug and resolve critical issues related to memory allocation in C. Collaborate with team members to enhance Rust code for new security features. Document designs and processes effectively for team reference. About Our Team:
The Nitro Host Services team is dedicated to maintaining critical processes within the Nitro Operating System. We foster a collaborative environment that encourages cross-functional partnerships to deliver impactful solutions. Basic Qualifications: 3+ years of professional software development experience. 2+ years of design or architecture experience with a focus on reliability and scalability. Proficiency in at least one programming language (C, C++, or Rust). Preferred Qualifications: Experience with the full software development life cycle, including coding standards and testing. Bachelor's degree in computer science or related field. AWS is committed to creating a diverse and inclusive workplace. We encourage applicants from all backgrounds to apply. The base pay ranges from $129,300 to $223,600, depending on the market location and candidate experience. Additional benefits and compensation details can be found on Amazon’s career page. This position is located at Amazon Development Center, U.S., Inc.