You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
AbeBooks Logo

Software Development Engineer

Reference ID: 726497

Share job:

Seeking a new challenge to elevate your career? Always wanted to work abroad, at global scale? At Amazon Web Services, we are currently working on some of the largest distributed systems in the world, and have endless challenges to solve related to user-experience, big data, machine learning, automation, and cutting edge technologies that might be of interest to you. Our AWS Commerce Platform and Simple Workflow teams are currently seeking talented software development engineers to join our growing org in beautiful Vancouver, BC, Canada.

AWS Commerce Platform provides the back and front-end services that enable AWS customers to purchase AWS services and understand and manage their infrastructure costs. Our teams tackle some of the hardest scalability, performance, and distributed computing challenges the world. We process trillions of events per month using stream processing techniques (Kinesis), process billions of line items via map reduce (EMR), and manage artifacts through the latest in database technologies (DynamoDB and Aurora). We process big data and provide tools for customers to interactively understand their bills. We also provide the analytics that let customers manage billions of dollars of IT usage and spending. Because we sit at the nexus of all AWS services and interact directly with end-customers, we also work closely across all AWS teams to ensure that we offer a great customer experience.

AWS Simple Workflow (SWF) provides serverless computing workflow automation solutions that make up the backbone of our IoT, and future machine learning offerings. We also work closely with customers like NASA to provide key elements of the Mars Rover architecture, and help their satellites to reduce the impact of disasters via image prediction of evolving natural phenomena. We work on some of the largest distributed systems in the world with innovative technologies that have real-world impact for millions of people.

We have a very flat organizational structure and casual office vibe. We live and breathe our leadership principles. Our teams operate much like a start-up in that we try to keep them small, but leverage all the resources and stability of being the largest cloud provider. We often joke that service teams have to be "two pizza size"-if a group can't be fed with two pizzas it's too large and should be split up. This dynamic creates a fast-paced, intellectually stimulating environment with a lot of ownership, collaboration, and little red tape. You'll rarely be the smartest person in the room working here- you'll be surrounded by brilliant folks you can always learn something from.

We will be hosting interviews the week of December 10th-14th, 2018 in Lyon, France. Offers include comprehensive family relocation packages, very competitive salaries and assistance with visa sponsorship.

Curious to learn more? Send your resume to for consideration and more details. Thanks for your interest in Amazon.


• BS in CS or related field
• 4+ years programming experience with Java, C, C++, or C# in a Linux and/or Windows environment
• Multi-threaded programming
• Strong CS fundamentals in data structures, algorithms, OO design and a solid understanding of distributed systems


• MS in CS or related field
• Experience building highly scalable infrastructure software or distributed systems for commercial online services
• Familiarity with AWS services like EC2, EBS, RDS, SWF, etc.
• Demonstrated ability to drive operational excellence and best practices
• Systems design expertise

Posted: June 21, 2019
Closes: August 20, 2019