CareerPlan

Senior Software Development Engineer, EC2 Instance Networking

Seattle, Washington, United StatesFull-time$168k–$227k2026-11-02 → 2026-11-10

Core

Build and operate the software-defined networking stack for AWS EC2, enabling VPCs, security policies, and scaling for massive AI/ML workloads on custom silicon.

Role type

Senior IC systems software engineer (networking)

Builds

High-performance network virtualization systems, data plane protocols, and packet processing pipelines for EC2 instances

Domain

Cloud infrastructure, networking, embedded systems, AI/ML scale

Deliverable

production ML models

Required skills

C, Rust, low-level systems programming, network virtualization, data plane protocols, embedded systems, hardware/firmware/software integration, design patterns, reliability, scaling, mentoring

Preferred skills

Full software development lifecycle, code reviews, source control, build processes, testing, operations

Technologies

C, Rust, custom silicon

Responsibilities

Lead and mentor junior engineers on challenging projects; Design and implement data plane networking software on custom hardware; Build and improve network virtualization systems; Investigate and resolve complex production issues in distributed embedded systems; Collaborate with hardware, control plane, and ML platform teams

Seniority

Senior, hands-on IC with leadership responsibilities