Software Dev Engineer-II, Route 53 Resolver
Core
Design and build highly available, low-latency distributed systems powering DNS and traffic management for global customers handling billions of queries daily.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
DNS services, traffic management features, and operational tooling for AWS Route 53
Domain
Cloud Infrastructure, Networking, Distributed Systems
Required skills
Distributed systems design, Networking protocols, Fault tolerance, Large-scale data processing, System architecture, Code reviews, Mentorship, Automation, Monitoring, Java/Rust/C++
Preferred skills
Full software development lifecycle, Design patterns, Reliability engineering, Scaling systems
Technologies
Java, Rust, C++, DNS, AWS services
Responsibilities
Design and build highly available, low-latency distributed systems; Own the full software lifecycle from design to operational support; Write high-quality code in Java, Rust, or C++; Solve complex networking and fault tolerance problems; Mentor junior engineers; Drive operational excellence via monitoring and automation; Collaborate with cross-functional partners to deliver features.
Seniority
Senior, hands-on IC with mentorship responsibilities