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) is seeking a Software Development Engineer to join their DNS team, focusing on building and operating large-scale DNS platforms. This role is part of AWS Infrastructure Services, which owns the design, planning, delivery, and operation of all AWS global infrastructure.

The position involves architecting and developing critical systems that power Amazon's global retail, AWS, and Kindle businesses. You'll work on Internet-scale services where security, performance, availability, and scalability are paramount. The DNS team builds configuration management systems and real-time system status APIs that are fundamental to AWS operations.

As an AWS Infrastructure Services team member, you'll collaborate with diverse professionals including software, hardware, and network engineers, supply chain specialists, and security experts. You'll tackle complex problems involving thousands of variables in the supply chain while helping deliver the highest standards for safety and security.

The role offers significant growth opportunities through mentorship, knowledge-sharing, and career development resources. AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences. The company emphasizes work-life harmony and provides flexibility in the working culture.

This position is ideal for someone who enjoys solving complex problems at scale, has strong analytical and troubleshooting skills, and wants to work on systems that are critical to one of the world's largest cloud platforms. You'll be part of a team that supports all AWS data centers and the infrastructure that ensures continuous customer access to AWS services.

Last updated 10 hours ago

Responsibilities For Software Development Engineer, AWS DNS

  • Design and develop highly visible DNS platforms and configuration management systems
  • Build and operate critical systems powering Amazon retail, AWS and Kindle platforms
  • Architect and operate large-scale DNS platforms
  • Develop real-time system status APIs
  • Ensure security, performance, availability and scalability of Internet-scale services

Requirements For Software Development Engineer, AWS DNS

Linux
  • Professional software development experience (non-internship)
  • Experience designing or architecting systems (design patterns, reliability and scaling)
  • Experience programming with at least one software programming language
  • Deep understanding of data structures, algorithms and their performance
  • Strong Network and Systems troubleshooting skills

Benefits For Software Development Engineer, AWS DNS

  • Work-life harmony
  • Mentorship and career growth opportunities
  • Inclusive team culture
  • Employee-led affinity groups
  • Knowledge-sharing resources

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.