Software Development Manager – Job ID: 1489360 | Amazon Dev Center India – Hyd – IN, TS, Hyderabad

Amazon

  • Full Time

DESCRIPTION

To be earth’s most customer centric company, we seek to provide the best delivery experience for all kinds of goods – from books to fresh groceries, apparel, big screen televisions and business equipment. We build software solutions that work across our vendors, warehouses and carriers to optimize both time & cost of getting packages delivered. With rapid expansion into new geographies, innovations in delivery models, increasingly complex transportation network, and growing number of shipments worldwide, we have an opportunity to build systems that scale not only with volume but also with new business models. Our services handle thousands of requests per second and provide realtime visibility into millions of packages in the network. We leverage cutting edge technologies in big data, machine learning and real time analytics to build high volume, low latency, highly availability services.

As Software Development Manager, you have technical ownership of platform components in Core Transportation Tech. You’ll lead a talented and nimble team of engineers. Responsibilities include direct management of 6+ engineers, process and quality of service improvements, strategic planning, project management for software within the team, and management of resources across teams. Successful candidates will be strong leaders who can prioritize well, communicate clearly, and have a consistent track record of delivery. He or she will bring a strong sense of ownership, ability to hire and lead a team, desire to have an industry wide impact and ability to work within a fast moving environment in a large company to rapidly deliver services that have a broad business impact.

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

10+ years of experience building and managing development teams that design and deliver large distributed systems
5+ years of experience managing and effectively operating a highly reliable, scalable and complex system
5+ years of experience in object-oriented design, and agile development methodologies
Experience in developing long-term strategies and influencing leadership decisions
Effective verbal and written communication skills
Good attention to detail and organizational skills
Exceptional project management skills
Bachelors or higher degree in Computer Science or Engineering

PREFERRED QUALIFICATIONS

Masters degree in Computer Science or Engineering.
Experience operating business-critical systems requiring high availability, high scaling, low latency
Experience with developing software for managing large scale Transportation and Logistics Operations and Operations Research Science
Exhibits excellent judgment
Has relentlessly high standards
Strong business and technical vision

Job Overview