Bachelor's degree in Computer Science or equivalent8 + years experience with object oriented development5 + years experience leading a team of software development engineers of six or more, ideally with hands-on architectural and distributed systems experienceExperience with the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C#, Objective C) and open-source technologiesJob summaryThis role can be based in Bellevue, WA, Seattle WA, Nashville, TN, Minneapolis, MN, Phoenix, AZ, Atlanta, GA, Arlington, VA, Santa Monica, CA and Austin TX.Job summaryIf you are looking for an opportunity to solve technical problems, build innovative solutions, work with top notch software developers, delight our shippers, and help build a Billion dollar business - this might be the role for you.Key job responsibilitiesTo accomplish this, you will be expected to have an established background in using computer science fundamentals to build quality software that scales, great communication skills, and a motivation to achieve results in a fast-paced environment. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly about building good software as well as making that software achieve its operational goals. We prefer engineers who can thrive in a fast paced, high energy and fun work environment where we deliver value incrementally and frequently.About the teamAt Amazon, our customers place orders from around the world. At Amazon Transportation Services (ATS), we are a crucial part of getting goods closer to their final destination. With people, innovation, and safety at heart, we move products and customer orders between our suppliers, fulfillment centers, sort centers, and delivery stations, identifying the fastest and most convenient way for them to travel. Continuously operating and optimizing across the globe, our network combines different modes of transport coupled with the latest technology and science to better serve our customers and sellers.10 + years of software development experience, including7 + years as development managerExperience building customer and developer facing products and servicesStrong written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiencesA strong track record of project delivery for large, cross-functional, projectsAbility to work in a dynamic fast-paced environment