Software Development Manager
Amazon Web Services · Bengaluru
- Experience10–14 yrs
- SalaryNot disclosed
- Work modeonsite
- Levelexecutive
- Posted3 Sept 2026
About Amazon Web Services
Amazon Web Services is hiring in Bengaluru in technology software. This role looks for around 10+ years of experience.
Skills
- distributed systems
- system availability
- fault-tolerant systems
- Agile
- product management
- technical project management
- operational monitoring
- metrics
- monitoring
- alarming
- software development life cycle
- source control management
- build processes
- testing
- live site operations
- engineering team management
The role
An engineering manager at a cloud database company builds reliable distributed systems, leads software engineering teams, and shapes highly available services through Agile product management and operational monitoring. The role combines technical project management with recruiting, mentoring, and performance management.
Full job description
We are looking for an engineering leader eager to improve the discoverability, safety, and efficiency of DynamoDB. As a software development manager on the DynamoDB team, you will lead a team of passionate engineers to build reliable and highly scalable distributed systems. This is a good opportunity to pave the path for a new generation of cloud database services, grow as a technology leader, and work with some really smart people. To succeed in the role, you must be passionate about both solving deep technical challenges and being a great people manager.
You must care deeply about system availability and reliability, and understand what it means to own a mission-critical service that handles hundreds of millions of requests per second, with sub-millisecond latencies and eight 9s of availability. You must be great fun to work with. Our company credo is Work hard. Have fun. Make history. The right candidate will be smart, ambitious, love what they do and instinctively know how to make work fun. Building, motivating and mentoring a world-class systems & software engineering team is the most important part of this role. You should have a proven track record in recruiting and retaining top talent and excel in day-to-day people and performance management tasks.
You must have strong Agile product management and delivery experience. The successful candidate will create and implement product roadmaps for the team using Agile methodologies. This will include helping innovate and invent new value-add services layered on top of our existing services. You will need excellent technical project management skills to deliver product roadmap items as well as other cross-team projects. You will set the vision of how to evolve DynamoDB going forward.
You must have strong operational experience, with a track record of operating highly available, fault-tolerant systems. The right candidate will want to measure everything and be very data-driven. They will excel at using metrics, monitoring and alarming to measure and improve the operational processes and performance of their team. The candidate must be comfortable operating in a fast-moving, dynamic environment.
Requirements:
3+ years of engineering team management experience.
7+ years of engineering experience.
8+ years of experience leading the definition and development of multi-tier web services.
Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live site operations.
Experience partnering with product or program management teams.
Preferred qualifications:
Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy.
Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills and make them more effective product software engineers.