A

Amazon

Sells products online and rents cloud computing

Senior Systems Development Engineer - Route

Site Reliability EngineeringPosted on Nov 9
Full-timeNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of experience deploying and operating in a Linux/Unix environment.
  • At least 5 years of systems development experience in an IT or data center environment.
  • At least 3 years of experience in systems design, software development, operations, automation, and process improvement.
  • At least 3 years of programming experience with one or more modern languages, such as C++, C#, Java, Python, Golang, PowerShell, or Ruby.
  • Experience with network protocols such as DNS, DHCP, or TCP, or experience with web-based applications and HTTP.

Responsibilities

  • Own the software services and platforms that keep Route 53 DNS infrastructure running within the programme, and lead engineering efforts to make them more resilient, automated, and scalable.
  • Maintain operational excellence and drive engineering innovation by owning the health and reliability of critical DNS software systems, responding to operational events, identifying patterns in operational burden, and engineering those burdens away at scale.
  • Build automation that turns manual runbooks into self-healing workflows and accelerates DNS change propagation.
  • Write production-quality code and lead the design and implementation of DNS solutions using Route 53 capabilities, including latency-based routing, Private DNS, Geo DNS, and zero-downtime failover architectures.
  • Build monitoring and tooling that surfaces anomalies before they become incidents.
  • Connect Route 53 with the broader AWS ecosystem and collaborate with global service teams to ensure interoperability within a security-cleared, sovereign context.
  • Investigate technical issues at the code or systems level, perform root-cause analysis, implement long-term fixes, and communicate technical requirements to service owners.
  • Lead incident response and retrospectives to prevent recurrence.
  • Mentor fellow engineers through operational deep-dives and systems thinking.
  • Drive architectural decisions for the programme and champion operational best practices across the team.
  • Monitor DNS system health dashboards, investigate query-pattern changes and configuration drift, and implement fixes before customer impact.
  • Architect and deploy an automation framework to reduce DNS change propagation time and recurring operational work, using the CI/CD pipeline and test suite.
  • Design Geo DNS architectures that account for performance, sovereignty, security, and scale.
  • Integrate Route 53 health checks into other teams' monitoring frameworks.
  • Guide newer team members through operational investigations and review teammates' code changes.

Desired Qualifications

  • Experience with distributed computing, programs, and systems.
  • Experience mentoring, leading, or managing more junior engineers.
  • Experience with CI/CD pipeline build processes.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs