Amazon Corporate LLC Sr. Software Dev Engineer in Seattle, Washington

Sr. Software Dev Engineer Location: US-WA-Seattle Job ID: 631491 Company: : Amazon.com Services, Inc. Position Category: Software Development Company/Location (search) : Country (Full Name): : United States Job DescriptionEver wondered how the physical engine at the heart of Amazon works? Ever wondered how Amazon moves many billions of units of inventory efficiently? Are you seeking an environment where you can apply state-of-the-art computer science techniques to develop software solutions that spans Amazon's global network fulfillment centers? Come and join us in the Amazon Fulfillment Technologies (AFT) Ship Services and Intelligence team! This is an exciting opportunity for a skilled, experienced engineer to join our team as we explore and evaluate new automation technologies to perform a wide range of tasks to expand the capacity and throughput of Amazon Fulfilment Centers. In this role you will work with a cross-functional team to prototype, design, and develop reusable, maintainable and performant large scale distributed systems. You will be optimizing backend performance, simplifying workflow management, and enhancing user experience through Web UI. Your software will have fault detection and tolerance, and automatic system recovery. You will be a major contributor to providing better customer experience to our millions of customers world-wide. Amazon Fulfillment Technologies (AFT) powers the physical engine at the heart of Amazon. AFT builds and operates software, hardware, and processes that run the global network of fulfillment centers that move many millions of units of inventory, employ tens of thousands of people, and ensure that customers get what they want, when we promised we would deliver. We do this by building automated solutions to handle things that technology does well, while relying on people to handle things that humans do well. Our environment is global and complex with a variety of software and systems, including industrial machines and protocols. We are constantly innovating in the ways to accelerate delivery of products and packages which includes building custom hardware and applying machine learning, image processing, and real-time data processing using distributed systems. Basic Qualifications Bachelor's degree or higher in Computer Science, Electrical Engineering or related field or equivalent experience 8+ years professional software engineering experience Proficiency in, at least, one modern programming language such as C++, C#, Java, JavaScript, Objective-C, or Python Command of CS fundamentals in data structures and object-oriented design Command of CS fundamentals in algorithm design, problem solving, and complexity analysis Experience taking a leading role in building high-availability software systems Preferred Qualifications Master's degree or higher in Computer Science, Electrical Engineering or related field or equivalent experience 10+ years professional software engineering experience Experience in building and operating scalable infrastructure software or distributed systems Experience with Microservices Strong verbal and written communication skills Proven track record of designing and delivering large-scale, high quality systems and software products Amazon is an Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Vet Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation