Software Development Engineer-AWS-Route 53 Job in Seattle 98119, Washington Us
Software Development Engineer-AWS-Route 53
Amazon Route 53 is a highly available and scalable Domain Name System (DNS) service offered by Amazon Web Services. We launched the service on December 5th 2010 with DNS servers in 16 locations around the world and a DNS record management API. As an Amazon Web Service, we believe in simple, reliable, and low cost systems which serve our customers' needs. We need to hire software developers to help us build a long list of features for Route 53. Here are some reasons you should come work with us:
- You will provide a service that is core to all modern Internet businesses.
- You will be in charge of the complete software development lifecycle; defining, prioritizing, designing, building, and testing new features for Route 53.
- You will operate an AWS business with globally distributed servers and customers.
- You will learn all about DNS, one of the core protocols that make the Internet possible.
- You will own one of the lowest latency and highest throughput services in all of AWS.
- You will get the opportunity to work closely with a great team of software developers who will help you grow (and also learn things from you).
- You will understand what it takes to grow and operate a global DNS business at our scale.
As a developer on the Route 53 team you should be somebody who enjoys working on systems software, is customer-centric, and feels strongly not only about building good software but also about running that software in the real world.
- Bachelor's Degree in Computer Science or related field, or 4+ year relevant work experience.
- 2+ years professional experience in software development.
- Computer Science fundamentals in object-oriented design, data structures, algorithm design and analysis.
- Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl.
- Experience building complex software systems that have been successfully delivered to customers.
- Knowledge of professional software engineering practices best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Ability to take a project from scoping requirements through actual launch of the project.
- Strong distributed systems and web services design and implementation experience.
- Thorough understanding of Internet protocols such as HTTP, DNS, TCP, and UDP.
- Experience implementing servers in a Linux environment