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

Software Development Engineer - Supply Chain Optimization Technology , Fulfillment Availability

Full Time
4 days ago
Job summary
Do you want to own cutting edge technology, solve new problems that didn't exist before, and have the ability to see the impact of your successes?

The Supply Chain Optimization Technology (SCOT) owns Amazon's global inventory planning and fulfillment systems. SCOT decides what, when, who, where, and how much inventory to buy in order to meet customer needs as well as Amazon's business goals. SCOT optimizes transportation and fulfillment plans to help our Customers get what they need, as fast as possible. We do this for millions of items, for hundreds of product lines worth billions of dollars of inventory world-wide. See this short video for more info:

The Fulfillment Availability Team is part of SCOT and we own several core systems that are at the foundation of Amazon's fulfillment pipeline and supply chain. We track inventory signals globally, in real time, and provide transactionally precise data on top of robust and asynchronous systems. We manage the complex graphs, constraints, and rules that define the Amazon fulfillment network and how things move through. We enable fulfillment of anything everywhere.

As a part of a close-knit team of engineers that are agile, data driven, and highly collaborative, you will work with a wide variety of cutting edge technologies to deliver data with high reliability at massive scale. You will work to expand and optimize our world-class supply chain systems to support a variety of emerging business initiatives. You will have the opportunity to propose ideas that impact millions of customers, owning major deliverables end-to-end, while working closely with experienced engineers and teams to execute on them. We value innovation and technical exploration through iterative development which includes project scoping & development practices that emphasize software excellence. Scalability, latency, and customer experience are our top priorities as the business grows.

Key job responsibilities
Creating intellectual property for Amazon
Coming up with brilliant ideas and execute them as flawlessly as possible.
Collaborating with other talented engineers to construct scalable distributed systems

A day in the life
Wake up, have some coffee, attend stand up - write code, maybe have a design review meeting. Have lunch with the team, write more code, discuss interesting findings with colleagues, push changes into production if ready and monitor impact to the business. Celebrate successes, review processes to improve and streamline the development environment, generate an idea and sell it to your colleagues - potentially file an invention disclosure for a patent. Learn from Principal and Sr. Engineers how to construct distributed systems that scale efficiently to keep up with the rapid growth of the company.

About the team
The Vancouver team has engineers from many different countries, and are familiar with setting new roots down in a community. The team has world class engineers that are builders who want to change the world, they generate a lot of new ideas and projects and are looking for more engineers to help fuel their growth.


  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems


  • Agile and Test Driven Development, Scrum
  • Service-oriented architectures
  • Experience with SQL and non-SQL databases
  • Ideal candidates will show excellent debugging and troubleshooting skills, with an enthusiastic attitude to support and resolve customer problems
  • Experience with distributed systems, algorithms, and relational databases
  • Deal well with ambiguous/undefined problems; ability to think abstractly
  • Familiarity or experience with supply chain concepts

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.
Software and Programming