Software Development Engineer, AWS Route 53 Global Resolver, AWS Route 53 Global Resolver
About the role
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. The AWS Route 53 Resolver team is looking for a mid-level Software Development Engineer to build and operate a globally distributed DNS resolution service that enables AWS customers to securely resolve internal and external DNS names across regions, networks, and hybrid environments. You will help ensure DNS queries are resolved securely, reliably, and within milliseconds for enterprise customers running workloads across VPCs, on-prem, and edge locations. This is a rare opportunity to build a new AWS service from its preview launch toward global scale. You will work across the entire stack—control plane, data plane, API surfaces, and deep integrations with AGA, EC2 Networking, DNS Firewall, and Route 53 core systems. You will also drive system architecture, spearhead best practices, and coach junior engineers.
The Route 53 team operates in over 50 locations worldwide, offering advanced functionality such as Private DNS, DNS Firewall, DNS resolver, and integrations with numerous AWS services. We work on deep technical problems spanning databases, networking, distributed systems, numerical analysis, and security.
Responsibilities
- Design, develop, and operate a globally distributed DNS resolution service
- Ensure DNS queries are resolved securely, reliably, and within milliseconds
- Work across the entire stack: control plane, data plane, API surfaces, and integrations with AWS services
- Drive system architecture and best practices for a quality product
- Collaborate with customers to understand needs and rapidly iterate services
- Mentor and coach junior engineers
- Prototype ideas, instrument code, and implement features in a fast-paced environment
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture experience (design patterns, reliability, and scaling) of new and existing systems
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
- Bachelor's degree in computer science or equivalent
- Experience in large-scale networking software development
- Strong communication skills and motivation to achieve results in a fast-paced environment
- Experience working backwards from customer needs to guide software engineering
Benefits
- Comprehensive health insurance (medical, dental, vision, prescription, Basic Life & AD&D, and optional supplemental life plans)
- Employee Assistance Program (EAP) and Mental Health Support
- Medical Advice Line and Flexible Spending Accounts
- Adoption and Surrogacy Reimbursement coverage
- 401(k) matching
- Paid time off and parental leave
- Sign-on payments and restricted stock units (RSUs)
Pay
Base salary range: $143,700.00 - $194,400.00 USD annually (USA, VA, Herndon)
Schedule
This position is open in Arlington, VA / Herndon, VA / Seattle, WA, USA, and Vancouver, BC, Canada.