Software Development Engineer, AWS Global Accelerator, AWS Global Accelerator

AmazonSeattle, WA
$143,700 - $194,400Onsite

About The Position

AWS Infrastructure Services is responsible for the design, planning, delivery, and operation of all AWS global infrastructure, ensuring customers have continual access to the innovation they rely on. This role is part of a diverse team of engineers, specialists, and managers working on challenging problems within the supply chain. The AWS Global Accelerator service improves network performance for various applications like AAA video games, video streaming, VOIP, education, technology platforms, and social media. The AWS Global Accelerator data plane team focuses on solving complex distributed systems and networking problems, delivering new customer features, and maintaining this critical global service. The team builds and maintains a packet processor application that routes and load-balances every packet entering any AWS edge location. The ideal candidate will prioritize customer needs and have a strong interest in computer networking and protocols, with a preference for systems-level programming experience (e.g., C/C++). Knowledge of DPDK and NGINX is considered a plus. Successful candidates will possess strong analytical and communication skills, enjoy computer networking, deep packet analysis, distributed systems, and low-level systems programming. They will thrive in a collaborative, creative, analytical, and fast-paced environment, interacting with highly technical teams. This role offers opportunities to engage with customers and other AWS service owners, propose and design new ideas, and develop and deliver new features. Passion for distributed systems, clean code, continuous learning, and working on a platform that runs critical internet workloads for AWS and its customers is essential. This position is key to operating a global software-defined networking service and understanding the growth and operation of a global business at AWS scale.

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
  • 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
  • Strong technical background in computer networking
  • Systems-level (e.g. C/C++) programming experience
  • Knowledge of DPDK and NGINX
  • Deep analytical skills
  • Excellent communication skills
  • Experience with distributed systems
  • Experience with low-level, systems programming
  • Experience with deep packet analysis

Responsibilities

  • Design new systems from scratch or improve existing systems and own the technical direction for the initiative from start to finish.
  • Mentor and guide team members to solve complex problems with simple solutions.
  • Drive the big ideas to improve availability and performance of AGA Data Plane.
  • Determine how packets are routed within the service towards customer endpoints.
  • Develop high-quality, testable, and maintainable software and participate in code reviews.

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