Software Dev Engineer, EC2 VPC, EC2 VPC
Core
Design, build, and integrate features for the EC2 Nitro System dataplane stack, enabling secure, scalable, and high-performance networking for cloud workloads.
Role type
Senior IC system software engineer (cloud networking)
Builds
EC2 networking features (elastic network interfaces, firewalls, routing, monitoring) and validation platforms
Domain
Cloud computing infrastructure / System software / Networking
Required skills
System software development, Embedded software development, Cloud computing, Networking, Software architecture design, CI/CD pipeline design, Hardware/software validation
Preferred skills
Full software development life cycle experience, Code review and standards, Source control management, Build processes, Testing and operations
Technologies
EC2 Nitro System, SDN dataplane stack
Responsibilities
Own end-to-end design, scoping, implementation, and integration testing of new features on EC2 Nitro System; Design and build secure and scalable services for monitoring, diagnostics, and automated recovery; Design and build next generation hardware/software validation platforms for efficient CI/CD; Collaborate with cross-functional teams to define requirements and implement scalable solutions; Continuously improve development processes, tools, and automation; Mentor junior engineers on scoping, design, and scalable code development.