Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Amazon Senior Software Development Manager 
India, Karnataka 
307832322

04.03.2025
DESCRIPTION

As a leader within FBA, you will provide both strategic and tactical oversight to build the features and functionality to create the best in class offering for sellers in current and future marketplaces. You will lead projects that require creative thinking and deep understanding of the problem space while collaborating on product decisions with the product teams. You are a thought leader, but you don't just know how to solve the problem, you prove it by building the solution. Last but not the least, you have a passion for design and architecture and a high bar for code quality.
Key job responsibilities
This leader will:1. Work with senior leaders in FBA to define the product strategy and roadmap
2. Lead high-quality execution of software products against project plans and delivery commitments; architect and develop the best technical designs for extensibility, reliability, and scalability
3. Build and develop a high performance software development organization by hiring, mentoring and growing a best-in-class team
4. Own all operational metrics and support
5. Work directly with development teams in Bellevue, Toronto, Bangalore, and across the globe on shared projects and dependent deliverables

BASIC QUALIFICATIONS

- Bachelor's Degree in Computer Science or in a related field
- 10+ years of professional software development experience
- 5+ years of engineering team management experience
- 10+ years of experience architecting and designing (architecture, design patterns, reliability and scaling) of new systems
- Experience partnering with product and program management teams
- Experience managing multiple concurrent programs, projects and development teams in an Agile environment
- Excellent written and verbal communication skills
- Deep understanding of system architecture and OO Design
- Experience with SQL and No SQL data stores. Detailed technical understanding of tradeoffs imposed by creating distributed, partitioned systems that can be scaled horizontally
- Experience in development of distributed/scalable systems and high-volume transaction applications


PREFERRED QUALIFICATIONS

- Master’s degree (MS/ME) in Computer Science, Computer Engineering or in a related technical discipline
- 10+ years as a development manager managing teams of 20+ engineers
- Proven track record of building and managing high-performance engineering teams
- Strong business and technical vision
- Ability to handle multiple competing priorities in a fast-paced environment
- Previous demonstrated project management success on large scale, high-traffic, complex projects