Software Development Engineer II, CloudFront Routing

AmazonSanta Clara, CA
$143,700 - $223,600Onsite

About The Position

Amazon CloudFront is Amazon's global content delivery network, delivering content from over 400+ edge locations across 90+ cities in 48 countries. CloudFront accelerates static and dynamic web content, video streaming, APIs, and software distribution for customers ranging from startups to the world's largest media companies. It handles live events at scale (Thursday Night Football, FIFA World Cup, Prime Video) where milliseconds of latency and seconds of availability directly impact customer experience. The Routing & Capacity Engineering team within CloudFront builds the systems that decide which POP serves each request, including DNS traffic steering, real-time load measurement, latency-based routing algorithms, and capacity planning. These systems operate at the intersection of distributed systems, networking, and data engineering, solving complex problems related to optimizing traffic placement based on latency, capacity, and cost, and reacting to network events that shift traffic patterns across continents. The role involves designing and building systems that operate at global scale with visible customer impact, embracing ambiguity, and owning systems end-to-end from design to deployment and monitoring.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Design and build real-time distributed systems and algorithms that determine how CloudFront routes traffic across hundreds of edge locations
  • Own data pipelines end-to-end: real-time load measurement, latency collection, and traffic placement signals from design through production operations
  • Author design documents, lead technical reviews, and drive architectural decisions for your area
  • Investigate routing anomalies by tracing traffic decisions through multiple system layers to root cause
  • Collaborate with networking, capacity planning, and DNS teams to improve customer outcomes
  • Drive operational excellence: monitoring, alerting, automation, and runbooks
  • Participate in on-call rotations, responding to incidents with sound judgment
  • Mentor engineers through code reviews, design guidance, and hands-on problem solving

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service