Software Development Engineer, EC2 Nitro Networking
Core
Design, build, and optimize the packet processing pipeline for EC2 instances, enabling ultra-high performance networking (millions of packets per second) with encryption, firewalls, and routing.
Role type
Senior systems engineer (high-performance networking)
Builds
EC2 Nitro System packet processing pipeline and validation platforms
Domain
Cloud infrastructure / High-performance systems
Required skills
C/C++, embedded development, kernel development, low-level hardware tuning, data structures, system architecture
Preferred skills
Full SDLC experience, memory management, parallel computing, CI/CD automation (via careerplan.io/jobs/10568419-software-development-engineer-ec2-nitro-networking-at-amazon)
Technologies
C, C++, Nitro System
Responsibilities
Own end-to-end design and implementation of new features for EC2 Nitro; build secure monitoring and automated recovery services; design hardware/software validation platforms; mentor junior engineers.
Seniority
Senior, hands-on IC