Software Development Manager, Foundation Team — Pippin, StoreGen
About the role
The Software Development Manager (SDM) for the Foundation Team is a founding role within StoreGen, which supports Stores teams in their AI-native development journey. Pippin is StoreGen's AI-assisted design and planning tool, and it is about to become one of the most widely used internal platforms at Amazon. With Quip's deprecation, Pippin inherits a user base of 384K daily active builders. The Foundation Team is responsible for making Pippin run at that scale.
Key job responsibilities
- Build the Foundation Team. This is a founding role. You will hire, develop, and set the culture and technical bar for a new team of engineers
- Own Tier 1 reliability. You are responsible for the operational health of Pippin at scale — SLA management, incident response, and platform stability for hundreds of thousands of daily active users.
- Lead the Quip migration. You will execute the transition of Quip's user base to Pippin across staggered cohorts, ensuring continuity for builders across Amazon who depend on document collaboration daily.
- Drive platform development. Beyond operations, you will own the roadmap for platform features — reliability improvements, document store architecture, and the core editing and collaboration experience.
- Experiment with AI-native operations. Within your charter, you will lead the team in applying AI to how the platform runs — automating operational workflows, accelerating incident resolution, and exploring how AI changes what it means to operate a production system.
- Partner with the Lab Team. You will work closely with your peer SDM to share on-call responsibility, coordinate on shared platform features, and advance Pippin's AI-native mission together.
About the team
StoreGen collaborates with and supports Stores teams in their AI-native development journey. Pippin is StoreGen's AI-assisted design and planning tool, purpose-built to accelerate builders in the SDLC — from planning and design through execution and review. The Foundation Team is the team that makes sure Pippin runs reliably at the scale that mission demands.
Basic Qualifications
- 3+ years of engineering team management experience
- 7+ years of engineering experience
- 8+ years of leading the definition and development of multi tier web services experience
- 1+ years of providing technical leadership and project management for all aspects of the software development lifecycle experience
- 1+ years of developing large-scale, multi-tiered distributed software systems using Java, C#, or C++ experience
- 1+ years of developing large-scale, multi-tiered distributed software systems using service-oriented architecture experience
- 1+ years of developing large-scale, multi-tiered distributed software systems using distributed programming experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- 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 livesite 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
- Experience building and managing teams
- Experience applying AI or automation to reduce operational toil or improve system reliability
- Background in developer tooling, document platforms, or collaboration software
- Experience managing through a large-scale system migration or user base transition