Software Development Engineer, Ads Campaign Management

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Advertising

Description For Software Development Engineer, Ads Campaign Management

Amazon Advertising is seeking talented software engineers to join their Campaign Management team, focusing on building critical advertising infrastructure that powers Amazon's global advertising platform. The role involves working with cutting-edge technology to develop systems that handle hundreds of millions of daily API requests and petabyte-scale data streaming. You'll be part of a team that serves as the brain and nervous system of Amazon's advertising ecosystem, building solutions for small and medium-sized businesses across 20+ countries.

The position offers an exciting opportunity to work with advanced AWS services and tackle complex technical challenges in distributed systems, big data, and high-performance computing. You'll be responsible for developing robust, scalable solutions that help advertisers grow their business through Amazon's advertising platform. The team emphasizes building reliable, globally-distributed systems that operate 24/7/365.

As a Software Development Engineer, you'll work with technologies like ECS, Fargate, EC2, EMR, Lambda, Kafka, and DynamoDB. The role requires strong problem-solving skills and experience with distributed systems, focusing on issues like linearizability, eventual consistency, and performance optimization. You'll be part of a team that values innovation and technical excellence, with opportunities to impact millions of advertisers and customers worldwide.

The position offers competitive compensation, including a base salary range of $114,800 to $191,800 per year, plus equity and additional benefits. Amazon provides a comprehensive benefits package and promotes a diverse, inclusive workplace. This is an excellent opportunity for engineers who want to work on large-scale systems while making a significant impact on global e-commerce advertising.

Last updated a few seconds ago

Responsibilities For Software Development Engineer, Ads Campaign Management

  • Build next generation advertising tools for Amazon Advertising portfolio
  • Develop highly available systems that scale massively
  • Build and maintain distributed systems handling 100's of millions of API requests per day
  • Work with data streaming at PB scale
  • Implement and maintain CI/CD pipelines
  • Design solutions for concurrent workflows across distributed systems

Requirements For Software Development Engineer, Ads Campaign Management

Kafka
Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, Ads Campaign Management

Medical Insurance
Equity
  • Full range of medical benefits
  • Financial benefits
  • Total compensation package including equity
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Ads Campaign Management

Software Development Engineer, Amazon eCommerce Services TEA

Software Development Engineer role at Amazon's Tax Platform Services, building global tax calculation systems using Java and distributed computing.

Software Development Engineer II, Amazon Payment Products Core Services

Software Development Engineer II position at Amazon Payment Products, focusing on core services and payment technologies in Vancouver.

Software Development Engineer, Ads Campaign Management

Software Development Engineer position at Amazon's Advertising division, building scalable campaign management systems handling millions of daily requests.

Software Development Engineer, Alexa Smart Home

Lead development of Alexa Smart Home automations and connectivity features, building scalable services for smart home device integration.

Software Development Engineer, PXT Central Science

Software Development Engineer role at Amazon's PXTCS team, building systems to enhance workplace culture using Java and AWS services.