Sdm Job in Amazon

Sdm

Apply Now
Job Summary

DESCRIPTION

Come help Amazon create and deploy cutting edge new technologies to scale Forward Nodes 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

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

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs