Amazon
Software Engineer, EC2 Nitro
$144K–$194K
Seattle, WA · Full-time · Posted May 26, 2026
- Experience
- 3+ years of non-internship professional software development; 2+ years of non-internship design or architecture experience. Preferred: 3+ years of full software development life cycle experience.
- Education
- Bachelor's degree in computer science or equivalent.
About the job
Build and optimize the EC2 Nitro dataplane packet pipeline, delivering high-performance networking features for EC2 VPC.
What you'll do
- Design and implement software, including architecture decisions, design and code reviews, and hands-on development.
- Mentor junior engineers and help guide day-to-day development practices and activities.
- Gather requirements and communicate software features, technical designs, and product strategy to users, technical teams, and senior management.
What they ask for
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship experience in design or architecture of new and existing systems, including design patterns, reliability, and scaling.
- Experience programming with at least one software programming language.
Nice to have
- Bachelor's degree in computer science or equivalent; proficiency in algorithms and data structures.
- Knowledge of TCP/IP, kernel or embedded development (particularly Linux kernel), and scripting.
Pay
143,700.00 - 194,400.00 USD annually (base salary)
Tools
C, C++, Rust, Python, Perl, Ruby, TCP/IP, Linux kernel
Model-written summary · the original posting is authoritative