Software Dev Engineer, CloudFront (Routing Dataplane)
Requirements
Experience (non-internship) in professional software development
Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
Experience programming with at least one software programming language
What You'll Be Doing
Design and build high-performance networking systems that operate in the CloudFront edge network
Develop and optimize layer 4 packet processing pipelines for ultra-low latency and high throughput
Enhance TCP/IP stack behavior for performance, congestion control, and resilience at scale
Build systems for real-time DDoS detection, mitigation, and traffic shaping
Design and evolve Anycast routing strategies to improve global traffic distribution and availability
Own critical dataplane services end-to-end: design, implementation, deployment, and operations
Analyze large-scale network telemetry to identify performance bottlenecks and failure modes
Drive operational excellence, including monitoring, alerting, and rapid incident response
Contribute to architectural decisions that influence global traffic engineering strategies
Nice to Haves
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Perks and Benefits
Opportunity to work on systems with global scale and innovative technologies
Fast-paced and collaborative work environment
Ongoing mentorship and career growth opportunities
Inclusive team culture promoting diversity and inclusion
Work-life balance and flexibility in the workplace
This role is no longer online. Explore similar opportunities: