You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Software Development Manager, Performance Advertising

Full Time
6 days ago
Job summary
Amazon is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of self-service performance advertising products that drive discovery and sales. Our products are strategically important to our Retail and Marketplace businesses driving long term growth. Our team orchestrates the delivery of billions of ad impressions and millions of clicks daily and is breaking fresh ground to create a world-class, multi-threaded, distributed delivery ads orchestration service. The team works with multiple stakeholders and partners to process hundreds of thousands of requests every second, through a distributed system across 3 geographical regions, processing thousands of ads per request at sub-second latencies.

About you: You will lead a team of engineers to build scalable, highly performant, well-designed software services, and constantly improve our technical foundation, service performance and user experience. You will own all parts of the software development and deployment lifecycle, including design, development, documentation, testing, and operations. Your contributions will directly lead to enhanced site wide performance, growth in ad products, innovative new experiences, faster execution for engineering teams, and increased success of Amazon's fastest growing business.

A day in the life
Typical day includes 1:1s with your team; partner and stakeholder management; upwards management including multiple projects' status/updates/delivery plans; creating monthly, quarterly and yearly business goals and spend plans; hiring and growing the team; planning and running team socials; collaborating with managers and teams to improve team mechanisms, and more.


  • 7+ years of experience working directly within engineering teams
  • Experience partnering with product OR program management teams
  • 3+ years of people management experience, managing engineers
  • 3+ years of experience architecting and designing (architecture, design patterns, reliability and scaling) of new and current systems


  • Experience with modern software development practices. Solid grounding in Computer Science, including algorithms, data structures, operating systems, programming languages and distributed systems.
  • Track record of contributing to large, cross-team initiatives.
  • Excellent written and verbal communication skills.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.
Software and Programming