Job Description :
Come help Amazon create and deploy cutting edge new technologies to scale and automate Node Tech globally. As a Software Development Manager in the Last Mile Technology team, you will be instrumental in helping us create innovative ways to take packages from our fulfillment centers and get them quickly and cost-effectively to the customer. The Last Mile Technology team supports multiple businesses globally, creating the technology that supports deliveries for businesses such as Prime Now, Amazon Flex, Amazon Fresh, Amazon Logistics, Amazon Lockers, and many more.
Our team is seeking an experienced Software Development Manager to manage a team of full stack SDEs that is responsible for the Forward Node Technology. 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
Basic Qualifications :
. 7+ years of relevant engineering experience
. 3+ years of people management experience, managing engineers
. Experience in partnering with product and program management teams
. 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
Preferred Qualifications :
. Experience in large-scale Mobile Application development (Android/iOS)
. 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
Source link