Software Development Manager, WW Prime Core Services
Amazon.com
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
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
Confirmar seu email: Enviar Email