Recherche d'emploi > Vancouver, BC > Software development

Software Development Manager, Ads Campaign Management (ACM)

Amazon
Vancouver, BC
60K $-75K $ / an (estimé)
Temps plein

DESCRIPTION

Advertisers will spend tens of billion dollars this year leveraging Amazon advertising this year to help grow their business.

This requires that we build redundant, highly available systems that scale massively to ensure our advertisers can enhance discoverability for all the products they sell online and connect Amazon customers with sellers and selection anywhere in the world.

We are increasingly focused on helping our advertisers reach new markets and build a strong brand presence which means we must think globally and be strategic about how we build our software to operate 24 / 7 / 365 in over 20 countries.

About the team

Ads Campaign Management (ACM) team's goal is to provide a unified campaign service that is highly available, auto-scalable, supports a global interface, for all ad programs across Sponsored Ads and ADSP.

We own campaign management services and systems that enable advertisers (vendors, sellers, authors, brands, non-endemics) to perform key functions across the entire advertising lifecycle.

In addition to campaign management, we also own Decoration Service that provides retail metadata for advertising on ASIN and offers on advertised products with 245MM updates a day on 3.

9B decorations. Today, we have two Campaign Management services, 1) Axiom that supports all Sponsored Ads (SA) programs; and 2) CMAAS (Campaign Management as a Service) which supports all ADSP programs such as ADSP Self-Service, Managed Services, Twitch, and Audio / Video Ads.

Axiom system is a high scale distributed system handling 25K requests-per-second at peak, an ad catalog of size 16.29 TB with 34B entities, publishing 750MM items, offers, and ad updates / day while CMaaS system handles 800 requests per-second, an ad catalog size of 1.

3TB with 154M entities, publishing 27K updates / day. As part of our 3YP, we are unifying campaign model and APIs across ad programs, building a unified storage and publishing solutions, and making decorations a multi-tenant service covering all ad programs.

We are open to hiring candidates to work out of one of the following locations :

Vancouver, BC, CAN

BASIC QUALIFICATIONS

  • 3+ years of engineering team management experience
  • 7+ years of working directly within engineering teams experience
  • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems 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

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

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.

Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
Apple Inc.
Canada

We are looking for a manager with a background in development tools to lead a team responsible for building world-class tools for software development in Swift. Software Development Manager - Swift Tooling. In this role your primary responsibility will be to manage and support a small team of deeply...

Offre sponsorisée
Amazon
Vancouver, Colombie-Britannique

Software Development Engineer, Automated Profitability Management. The vision of Automated Profitability Management (APM) is to automate and improve Amazon Retail Profitability through the innovative application of Machine Learning and Software Engineering. Hence we are turning the art of Retail pro...

Offre sponsorisée
T-Net British Columbia
Vancouver, Colombie-Britannique

Software Development Manager, - APAC Team. Software Development Manager, - APAC Team. As the Development Manager for this team you will have opportunity to work on expanding our product features to meet the needs of customers in new regions. Participate in the full software development lifecycle, fr...

Offre sponsorisée
Themis Solutions Inc.
Canada

Software Development Manager, First Contact Team. Participate in the full software development lifecycle, from requirements gathering to deployment. Keep up with the latest trends and technologies in software development. The First Contact team is primarily responsible for one of the core, fundament...

Oracle
Canada

As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Lead t...

Ramp Group
Surrey, Colombie-Britannique

Write, modify, integrate and test software code. Prepare reports, manuals and other documentation on the status, operation and maintenance of software. Research and evaluate a variety of software products. Design new or modify existing schedules using computer software or other methods. ...

Amazon Development Centre Canada ULC - K03
Vancouver, Colombie-Britannique

Experience programming with at least one software programming language. ...

Global Relay
Vancouver, Colombie-Britannique

As a Software Development Manager, you are an experienced 2nd line manager who will lead a software organization, consisting of multiple teams that are responsible for delivering highly scalable distributed services and applications. As a Software Development Manager, you will:. Software Development...

POS King Software Inc.
Richmond, Colombie-Britannique

Experience: 3 years to less than 5 years.Assign IT projects to systems analysts, programmers and other computer technicians.Coordinate IT projects, including the design and deployment of new IT systems and services.Direct and control daily operations .Plan and control budget and expenditures.Supervi...

Ramp Group
Surrey, Colombie-Britannique

Experience: 3 years to less than 5 years.Plan and control budget and expenditures.Supervise computer analysts, engineers, programmers, technicians and other personnel .Establish and implement policies and procedures for information systems.Meet with clients to discuss system requirements, specificat...