Software Development Manager, WW Prime Core Services
Amazon · Bengaluru, Karnataka, IND
About The Role
DESCRIPTION
Prime is one of the largest and most loved subscription programs in the world that offers one-of-a-kind basket of benefits such as free and fast shipping, movie streaming and millions of songs for Prime members. We are customer-obsessed and we continue to innovate for our customers and make Prime better for our customers every day.
About the Charter and the Role
Insight is an end-to-end managed real time data processing platform designed to unify and aggregate opaque, distributed data sources across Amazon Prime benefits, making real-time data easily accessible through low-latency APIs. The platform ingests near real-time event streams, processes and enriches raw data, and provides pre-computed datasets with aggregations to enable business and technology teams to make data-driven decisions without the overhead of native computation or complex multi-source queries. Insight powers critical Prime use cases including value communication on customer-facing experiences, member retention programs and subscription management. By prioritizing data integrity, freshness, security, and ease-of-use, Insight reduces project overhead costs and enables clients to access curated real-time signals for targeted customer journeys—such as messaging customers based on their latest Prime Video usage or purchase history. The platform currently serves ~25 active clients across US, EU, and FE regions and delivering 5 million notifications daily. As a Software Development Manager, you will independently lead a team of software engineers to deliver technology solutions that power the Insight platform. This role requires a leader to build technology solutions for business problems or strategies that may not yet be fully defined
Key Responsibilities
- Independently manage a team of Software Development Engineers (SDEs), hiring the right mix of skills to accomplish team goals.
- Hire, develop, and promote SDEs up to Level 6, delegating appropriately based on individual strengths and development objectives
- Create development plans that include collaborative goal-setting, coaching, and strategic project assignments
- Demonstrate breadth and depth of knowledge in software development, quality, and technical program management
- Understand system design fundamentals including data modelling, data store choices, and non-functional requirements (security, scaling, performance, monitoring, auditing)
- Recognize and adopt best practices in engineering, solving problems at their root while understanding broader context
- Proactively identify risks and bring them to the attention of your manager, customers, and stakeholders with mitigation plans before they become roadblocks
- Communicate ideas effectively, both verbally and in writing, to all types of audiences
- Write narratives, PR/FAQs, and other strategic documentation
- Work successfully with customers, leaders, and other engineering teams
- Drive simplification and optimization of project delivery
- Prioritize operational excellence, determining appropriate metrics to track and measure customer impact
Required Qualifications
Experience
- 5+ years of people management experience in software development
- At least 5 years of software development experience
- Proven track record leading software engineering teams through full development lifecycle
- Experience managing teams building or solving complex software problems at the architectural level
- Demonstrated ability to execute both strategically and tactically
Technical Skills
- Solid understanding of design approaches and industry technologies
- Understanding of overall system architecture and ability to facilitate technical discussions
- Ability to make trade-offs balancing resourcing, business goals, user experience, dependency impacts, efficiency, and availability
- Experience with software development methodologies and modern programming languages
- Knowledge of distributed systems, storage systems, and relational databases[53][55]
Preferred Qualifications
- Experience with building products and services for data analytics and insights platforms
- Knowledge of data pipeline technologies and ETL frameworks
- Previous experience managing Software-as-a-Service technology products
- Understanding of business intelligence and analytics domains
- Excellent communication skills with ability to influence others internally and externally
- Ability to deliver initiatives from conception through completion
- Strong attention to detail and proactive self-starter mentality
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring