Header

Software Development Engineer, AWS


You are an experienced, high-caliber developer who gets excited by cloud computing and fascinated by solving infinite scale problems in distributed systems. You have the ability to turn your ideas into real-world products that customers use every day. You are relentless about perfecting design in real-time production systems. You are unafraid to take risks and you put customer experience first - always! You love to work hard, to own and to deliver software - from beginning to end, from design to implementation, from implementation to launch to support.

We own the Auto Scaling service, a key service within Amazon's Compute Cloud (EC2). Auto Scaling intelligently and dynamically scales up applications during demand spikes and optimizes cost savings by scaling down when demand lulls. We are building the next generation of Auto Scaling, offering even more "cloud intelligence" to our customers. We build on over 15 years of experience creating and operating the world's largest online retail platform.

Basic Qualifications

- 5+ years professional experience in software development, including design, implementation, debugging, and support
- 3+ experience developing objected-oriented software, with mastery of one or more relevant languages (JavaC,C#C++RubyPerl, etc.)
- Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
- Bachelor's Degree in Computer Science, Engineering, Mathematics or related field

Preferred Qualifications

Experience building distributed systems and web services
Experience working on a customer focused team
Have a genuine love for technology, and a curiosity for playing with the latest tools and frameworks
Thorough understanding of parallel algorithms and concurrency
Experience working in an agile software development organization

How to Apply