Senior Software Development Engineer, AWS Networking, Direct Connect Routing Plane
Role details
Job location
Tech stack
Job description
Design, develop, and operate distributed systems for BGP route management (BgpSpeaker), traffic metering, and route services at scale across all AWS commercial, GovCloud, and classified regions
- Own the architecture and evolution of critical data-plane and control-plane components, ensuring high availability, correctness, and performance
- Lead technical design reviews and produce design documents for complex, ambiguous problems spanning multiple services
- Drive operational excellence by improving monitoring, alarming, and automated remediation for production systems
- Mentor junior engineers through code reviews, design guidance, and career development support
- Collaborate with partner teams to deliver cross-cutting features and resolve complex operational issues
- Participate in on-call rotation and lead incident response for Sev-2 and above events
- Influence team roadmap and technical strategy through data-driven proposals to leadership
About the team The Routing Plane team is part of the AWS Direct Connect software organization. We own and operate the systems responsible for Metering, BgpSpeaker, and RouteService - the backbone of how Direct Connect advertises routes, meters customer traffic for billing, and ensures routing correctness across the global AWS network.
Our systems operate at the intersection of networking and distributed systems, processing millions of route updates and metering events daily. We work closely with network engineering, other DX software teams, and AWS infrastructure teams to deliver a reliable, scalable service that enterprise customers depend on for their most critical workloads.
We are a small, high-impact team based in Northern Virginia where every engineer has significant ownership and influence. We value operational excellence, technical depth, and a bias for action. We believe in building systems that are correct by design, observable by default, and resilient under failure.
Requirements
5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team, 7+ 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
- Experience in networking, large-scale distributed systems or a related field
Benefits & conditions
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including 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, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, VA, Arlington - 168,100.00 - 227,400.00 USD annually