Want to help change the future of how customers pick and return their packages? The goal of Access Points team is to create a global network of highly convenient alternative delivery and returns options to our customers (Amazon Locker, Pickup Points, Amazon Hub).
Come help Amazon create and deploy cutting edge new technologies to scale and automate solutions in Alternate Delivery Space.
As a Software Development Manager in the Access Point Team team, you will define strategic vision , create strong team that will build next generation of blue-tooth lockers.
Our team is seeking an experienced Software Development Manager to manage a team SDEs that is responsible for building solutions for expansion of access points.
In this role you will be responsible for delivering large projects end-to-end that span multiple technology and operational teams.
These projects will include initiatives such as rolling out new technology to new geographies as we expand and creating innovative solutions to support new businesses and use cases.
You will lead and coordinate design / implementation efforts, coordinating across multiple teams to develop optimal solutions.
You will be expected to create a roadmap, align with business partners on prioritization, propose appropriate tradeoffs, clearly communicate goals, roles, responsibilities, and desired outcomes to leadership and stakeholders.
You will also establish planning mechanisms to deliver on your roadmap, demonstrate strong operational excellence and maintain a high code quality bar.
You will be expected to deep dive into complex business use cases and system dependencies and work backwards from the customer to propose solutions that solve business and customer needs.
Key Responsibilities :
Responsible for the over-all systems development life cycle of key product sub-systems
Management and execution against project plans and delivery commitments
Manage the day-to-day activities of the engineering team within an Agile / Scrum environment
Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team
Work closely with the engineers to architect and develop the best technical design and approach
Report on status of development, quality, operations, and system performance to management
Bachelor's degree and / or Master's degree in Computer Science or equivalent.
Established skill designing and developing complex systems
Strong technical credentials, with at least 5 years experience managing software development teams, with hands-on architecture and design experience
Mastery of the tools of the trade, including a variety of modern programming languages (Java, C / C++, Objective C) and open-source technologies
Strong track record of building and leading world-class software and operations teams, and delivering compelling customer experiences
Ability to deep dive with an analytical and metrics-driven mindset
Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
Ability to handle multiple competing priorities in a fast-paced environment with minimal outside direction, while constantly advancing long term goal
Excellent oral and written communication skills, as well as the ability to think clearly, analyze quantitatively, problem-
solve, scope technical requirements and prioritize tasks
MS, Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, etc.
Experience with AWS technologies
A passion for innovation and raising the bar in teams, technology and projects
An analytical mind that thrives in a data-driven environment
Strong organizational planning and development, business judgment, technical leadership, and communication skills