Do you ever wonder how the packages show up at your door when you ordered from Amazon?
Amazon's global fulfillment business is one of the largest and most complex operations in the world. Our technologically advanced warehouses are at the center. They form the invisible back half of Amazon that magically turns your click of a button into a product at your door. Amazon Sortation Technology (AST) is a key part of that solution, enabling the flow of inventory into and out of warehouses and the consolidation of items for a shipment.
We are looking for a talented leader with strong technical and management background to join the AST team, and subsequently build a vision and execute on the roadmap for solving the product flow and sortation challenge at scale. As a Software Development Manager, you will lead your team to engineer, scale, and optimize large scale distributed systems. You will collaborate with technical teams and business owners within the fulfillment world. You will develop the services that support key processes in Amazon fulfillment, and innovate with both software and automated material handling equipment solutions.
Our mission is to build a robust and flexible platform as the foundation for our next generation of fulfillment systems using scalable, high availability software. The challenges and opportunities span both the business and technical realms. In this role, you will build solutions that impact core fulfillment-related functionality throughout our entire Amazon network and drive a new architecture to drastically alter the fundamental workings of our fulfillment software systems.
•Manage overall software development life-cycle
•Create, prioritize, communicate, manage, and execute roadmaps, project plans, and commitments
•Report on status of development, quality, operations, and system performance to management
•Work closely with engineers to architect and develop the best technical design and approach
•Foster culture of continuous engineering improvement through mentoring, feedback, and metrics
•Hire, coach, and mentor individuals; build a strong cross-functional organization
•Work with a diverse customer base to understand requirements, priorities, and processes
•Propose and implement new projects or recommend system improvements.
•Own all operational metrics and support
•Have the obsession to drive a better customer experience through everything that we do here at Amazon
•Bring innovative ideas to the table every day, in order to find better ways of accomplishing our customer objectives
•Set clear, measurable quality goals for an organization in a data-driven way
In addition, the right candidate will demonstrate excellent judgement and the capacity to find the right solutions for problems. You must be able to thrive and succeed in an entrepreneurial environment, and not be hindered by ambiguity or competing priorities. This means you are not only able to develop and drive high-level strategic initiatives, but can also roll up your sleeves, dive deep, and get the job done. You think big, act quickly, and deliver results.
•Bachelor's degree in Computer Science, Computer Engineering or a related technical discipline
•Software development background in object-oriented programming, distributed systems, Java
•5+ years of experience managing software development teams with hands-on involvement in system architecture, design, and performance
•Deep technical expertise and strong problem-solving and data analysis skills
•Excellent verbal and written communication skills with the ability to present complex technical information clearly and concisely to a variety of audiences
•The ability to handle multiple competing priorities in a fast-paced environment
•A thorough understanding of software development in a team and a strong track record of shipping software
•Strong technical and business vision
•Experience with Agile methodologies
•Proficiency in design and analysis of algorithms and data structures
•Proficiency in object-oriented design
•Experience with distributed computing and enterprise-wide systems
•Ability to take a project from scoping requirements through actual launch of the project
•Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
•Master's degree in Computer Science
Posted: October 17, 2018
Closes: December 16, 2018