Offers “Amazon”

Expires soon Amazon

Software Development Manager

  • Toronto (Toronto Division)
  • Project / Product management

Job description

DESCRIPTION

We are looking for a talented leader with strong technical and management background.

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.

Responsibilities:
· 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

Personal traits not unique to this position, but necessary for Amazon leaders:
· Demonstrate excellent judgment, are right a lot
· Hire and develop the best people
· Able to dive deep and never out of touch with the details of the business
· Strong results orientated approach.
· Think big and have a bias for Action
· Deal well with ambiguity

Amazon Fulfilment Technologies is seeking a strong Software Development Manager for the Amazon Sortation Technology team to build a vision and execute on the roadmap for solving the product sortation challenge at scale.

Sortation solutions guide associates and machines within Fulfillment Centers to sort items efficiently. We are experimenting and innovating with many different technologies to fulfill products faster and cheaper for our customers. Product sortation costs Amazon hundreds of millions every year, and Sortation solutions have a direct opportunity to improve building throughput, and drive savings to the business.

Problems/variables in our space include:
· develop global sortation solutions, deployed in North America, Europe, and Asia
· build innovative and simple user experiences to reduce learning curve for new associates
· partner with vendors to build high availability automation solutions
· experiment with automated solutions to improve accuracy and throughput of product sortation
· develop operational excellence to protect customer promise

Desired profile

BASIC QUALIFICATIONS

· Bachelor's degree in Computer Science, Computer Engineering or a related technical discipline
· Software development background in object-oriented programming, distributed systems, Java, C++, Linux/UNIX, and SQL
· 3+ 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

Make every future a success.
  • Job directory
  • Business directory