Amazon

Returning Candidate?

Software Development Engineering

Software Development Engineering

Job ID 
596621
Location 
US-WA-Seattle
Posted Date 
12/8/2017

Job Description

Amazon Web Services (AWS) Edge Services Team is looking for experienced software engineers to join our development team in beautiful Seattle, WA. We offer comprehensive relocation and benefit packages!

AWS Edge Services/CloudFront brings the Internet closer to end users, speeding up the user experience. We provide highly available, low-latency, and scalable services: CloudFront is a content delivery network (CDN), and this particular position will be focusing on overall latency and throughput improvements for the CDN, Anti-DDoS service protection, global network expansion and scaling of the service as a whole. We believe in simple, reliable, and low cost systems which serve our customers' needs, and we want you to come help us solve the next major challenge!

We are looking for developers who are technically strong, take pride in tackling challenges, excel at working in an agile environment, and get excited about owning critical infrastructure services that serve customers globally every second of the day.

Here are some reasons you should come work with us:
  • You will provide services that are 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.
  • You will operate an AWS business with globally distributed servers and customers.
  • You will own one of the lowest latency and highest throughput services in all of AWS.
  • You will learn what it takes to grow and operate a global business at our scale.
  • You will have the opportunity to make the Internet faster for millions of people and continue making it faster every day.
  • We care about both delighting customers and building high quality software. We don't sacrifice one for the other.
  • You will get to design and build systems that scale to hold millions of records and reply to billions of queries per second.
  • We offer a fast-paced environment with a start-up atmosphere. We ship code every day.

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.

Basic Qualifications

  • Bachelor's Degree in Computer Science or related field
  • 5+ years of professional software development experience
  • Proficiency in, at least, one mainstream programming language such as C, C++, Java, or Python
  • Familiarity with Linux development environment
  • Strong debugging, troubleshooting, and problem solving skills
  • Experience with OO design and common design pattern
  • Knowledge with data structures, algorithm design, problem solving, and complexity analysis
  • Ability to take a project from scoping requirements through actual launch of the project

Preferred Qualifications

  • Master's Degree in Computer Science or related field
  • Passion for building and operating highly-available services
  • Development experience working on large-scale distributed systems
  • Deep knowledge of Internet protocols such as HTTP, DNS, TCP, and UDP
  • Content Delivery Network (CDN) experience a plus
  • Experience with DDoS mitigation and network engineering
  • Comfortable in fast-paced, start-up like development environments
  • 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.