Software Development Engineer, AWS DNS

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing with over 70 million customers.
$130,000 - $200,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · E-Commerce

Description For Software Development Engineer, AWS DNS

Amazon Web Services (AWS) is seeking a Software Development Engineer to join their DNS team, a critical component of AWS Infrastructure Services. This role offers an opportunity to work on systems that power one of the world's largest e-commerce platforms, serving over 70 million customers. The AWS DNS team is responsible for building and operating large-scale DNS platforms, configuration management systems, and real-time system status APIs.

As a member of this team, you'll be working on foundational services that are critical for almost all AWS services. You'll be uniquely positioned to deliver solutions for both AWS and Amazon Retail, getting early exposure to new and exciting projects. The role involves designing and developing highly visible products, participating in all aspects of the software development lifecycle, and collaborating with numerous engineering teams across Amazon.

The position requires someone with strong analytical and troubleshooting skills, capable of tackling complex problems at scale. You'll be part of AWS Infrastructure Services, which owns the design, planning, delivery, and operation of all AWS global infrastructure. This means you'll be working with a diverse team of software, hardware, and network engineers, contributing to systems that ensure continuous customer access to AWS innovations.

The role offers significant growth opportunities through mentorship, knowledge-sharing, and career advancement resources. You'll work in an inclusive environment that values diverse experiences and perspectives, with access to employee-led affinity groups and ongoing learning experiences. The team operates with a startup mindset while having the resources and impact of a global technology leader.

If you're passionate about distributed systems, have a strong technical background, and want to contribute to systems that operate at unprecedented scale, this role offers an exciting opportunity to make a significant impact in cloud infrastructure.

Last updated 2 minutes ago

Responsibilities For Software Development Engineer, AWS DNS

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

Requirements For Software Development Engineer, AWS DNS

Java
Python
Go
  • Experience in professional software development (non-internship)
  • Experience designing or architecting systems (design patterns, reliability and scaling)
  • 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
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Work-life harmony
  • Flexible working culture
  • Career development opportunities
  • Mentorship programs
  • Inclusive team culture
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS DNS

Senior QA Engineer

Senior QA Engineer role at Amazon's JP Manga business, focusing on quality assurance for web and mobile applications with 8+ years of experience required.

Software Development Engineer, Kuiper Government Solutions

Senior Software Engineer role at Amazon's Project Kuiper developing critical APIs and interfaces for government satellite communications systems.

Software Development Engineer, Open Data Analytics - Engines (Level 5)

Senior Software Engineer role at AWS working on Open Data Analytics engines team, focusing on big data processing platforms and services.

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing automated systems in fulfillment centers, combining technical expertise with leadership responsibilities.

Senior Software Developer, Sponsored Products Demand Identification and Optimization

Senior Software Developer role at Amazon's Sponsored Products team, focusing on advertising technology and machine learning optimization systems.