Returning Candidate?

Software Development Manager

Software Development Manager

Job ID 
Posted Date 
Amazon Dev Center India - Hyderabad
Recruiting Team 

Job Description

As a Software Development Manager here, you will lead your team to build, scale, and optimize our world-class BI platforms. You will interface with technical teams and business stakeholders within the transportation world. Our mission is to build a robust and flexible platform as the foundation for our fulfillment systems and operations using scalable and robust software--the challenges and opportunities span both the business and technical realms.
> 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
> Interface with a diverse customer base to understand requirements, priorities, and processes
> Propose and implement new projects or recommend system improvements.
> Have the obsession to drive a better customer experience through everything that we do here at Amazon
> Set clear, measurable quality goals for an organization in a data-driven way

Basic Qualifications

Experience taking a lead role in architecting, designing, and building complex software systems that have been successfully delivered to customers
> Knowledge of professional software engineering practices related to the software development life cycle, including coding standards, code reviews, source control management, build, testing, deployment and operations
> BS degree or higher in Computer Science (or related program) with 5+ years of relevant experience
> Experience developing objected-oriented software, with deep experience in one or more relevant languages (Java, C, C++, C#)
> Experience with relational and non-relational databases and data models
> Experience with Linux/Unix and Unix tools
> Experience writing performance reviews and providing employee feedback
> Experience establishing engineering best practices within your team

Preferred Qualifications

Experience in communicating with customers, users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
> Experience mentoring other employees to improve their skills, and make them more effective.
> Experience with ETL (Extract Transform Load) and Data Warehousing systems
> Experience with AWS product suite, including S3, DynamoDB, and Redshift
> Experience with Map Reduce a plus