Amazon Advertising Trust team is responsible to safeguard customer trust. This team reviews all kind of ads before it becomes eligible for publishing to the customer. As the whole ad industry is influenced by latest advancements in AIGen technology we expect ads to be more complex and versatile in nature with exponential increase in volumes. The sheer volume multiplied by variety of content makes this problem space an interesting and challenging place to be in. This provides a great opportunity for engineering and science teams to scale up our systems and science adoption to take on next generation advertising complexity and scale.
Amazon Advertising Trust team is looking for an entrepreneurial Software Development Manager who shares Amazon Advertisings passion for building and delivering a scaleable extensible solution. You will invent and ship software that directly impacts our end customer experience. Youll develop your team of highly motivated and talented engineers who can collaborate with product managers technical specialists. You will participate in defining the technology roadmap for our advertising moderation strategy and shape building technology tools. You should be comfortable with a degree of ambiguity and relish the idea of solving problems at scale. You will encounter challenging novel situations every day and given the role youll have the opportunity to work with multiple technical teams at Amazon in different locations.
A successful candidate will have strong technical skills and a history of growing their talent and ability go handson with their technologies to identify the real problems youre solving. Written and verbal communication in this role are critical: you will author narratives that will be consumed by Amazonians at all levels including executive leadership.
Key job responsibilities
Lead a team of highly talented and highly motivated engineers to deliver results
Partner with Product Leads and the broader Amazon Advertising Organization to build features for our global customer base
Drive architectural and software quality improvements across your team
Hire and develop engineers through coaching and mentoring
7 years of engineering experience
3 years of engineering team management experience
8 years of leading the definition and development of multi tier web services experience
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
Experience designing or architecting (design patterns reliability and scaling) of new and existing systems
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
Required Experience:
Manager