Software Development Engineer, AWS DNS

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS DNS

Amazon Web Services (AWS) DNS team is seeking talented Software Development Engineers to build and operate large-scale DNS platforms, configuration management systems, and real-time system status APIs. As part of AWS Infrastructure Services, the team is responsible for keeping the cloud running by supporting all AWS data centers, servers, storage, networking, and cooling equipment. The role involves working on critical systems that power Amazon's global retail, AWS, and Kindle businesses.

The DNS team operates as a startup within Amazon, working on solutions from ideation to delivery and operations. Team members get unique exposure to both AWS and Amazon Retail projects, with early insight into new and exciting initiatives. The position offers the opportunity to work with cutting-edge technology at unprecedented scale, serving DNS solutions for one of the world's largest technology companies.

The ideal candidate will demonstrate high standards in software development, architecture design, and technical leadership. They will contribute to long-term technical strategy, mentor other engineers, and drive innovation in DNS service delivery. The role combines hands-on development with strategic thinking, requiring both technical expertise and leadership skills.

Working at AWS means joining a diverse team of software, hardware, and network engineers, collaborating across AWS to maintain the highest standards of safety and security. The culture emphasizes work-life harmony, continuous learning, and inclusive team dynamics. AWS values diverse experiences and perspectives, offering various employee-led affinity groups and ongoing learning opportunities through programs like Conversations on Race and Ethnicity (CORE) and AmazeCon.

This is an excellent opportunity for experienced engineers who want to make a significant impact on critical infrastructure while working with a talented team in a supportive, innovation-driven environment.

Last updated 10 hours ago

Responsibilities For Software Development Engineer, AWS DNS

  • Write, test and maintain code for operating a Tier-0 service
  • Own architecture of solutions and input to annual and 3-year-plans
  • Design and review designs for new components and systems
  • Participate in discussions with key stakeholder organisations
  • Coach and mentor peers within the team
  • Deliver features and new components for DNS platforms
  • Review state-of-the-art solutions within and outside the company

Requirements For Software Development Engineer, AWS DNS

Java
Python
Go
  • Experience in professional software development
  • Experience designing or architecting new and existing systems
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, AWS DNS

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life harmony
  • Flexible working culture
  • Career development opportunities
  • Mentorship programs
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS DNS

Sr. Software Development Engineer, Aurora Limitless Database

Senior Software Development Engineer position at AWS working on Aurora Limitless Database, developing large-scale cloud database services that handle millions of transactions per second.

Sr. Software Development Engineer, Appstore

Senior Software Engineering role at Amazon's Appstore team, building scalable systems and apps for mobile and entertainment devices, requiring 7+ years of experience.

Senior Application Developer, US Federal, ProServe

Senior Application Developer role at AWS Professional Services, focusing on cloud-native development and customer solutions with TS/SCI clearance requirement.

Sr. Software Development Engineer, Profit Intelligence

Senior Software Engineer role at Amazon building ML-powered profit intelligence systems that analyze and predict profitability across retail operations.

Sr Software Development Engineer, Amazon Fulfillment Technologies, Inbound Foundation and Routing Team

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building large-scale distributed systems for warehouse automation and logistics.