Software Development Engineer, Ads Campaign Management

Global technology company leading in e-commerce, cloud computing, and digital advertising
$129,300 - $223,600
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's Advertising division is seeking a Software Development Engineer to join their Campaign Management team, focusing on building critical advertising infrastructure that powers Amazon's global advertising platform. The role involves working with large-scale distributed systems that process hundreds of millions of API requests daily and handle petabyte-scale data operations. The team is responsible for developing and maintaining the core systems that control advertising campaigns across Amazon's platform, serving advertisers in over 20 countries.

The position offers an opportunity to work with cutting-edge AWS technologies and services, including ECS, Fargate, EMR, Lambda, Kafka, and DynamoDB. Engineers will tackle complex challenges in distributed systems, data processing, and performance optimization. The team's work directly impacts Amazon's advertising business, which generates billions in revenue annually.

This role is ideal for engineers passionate about building scalable systems and interested in advertising technology. The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. Amazon provides a collaborative environment where engineers can innovate and solve complex technical challenges while contributing to a rapidly growing advertising platform.

Last updated 4 minutes ago

Responsibilities For Software Development Engineer, Ads Campaign Management

  • Build next generation advertising tools for Amazon Advertising platform
  • Develop highly available systems that scale massively
  • Build and maintain distributed systems handling 100s of millions of API requests daily
  • Work with PB scale data processing systems
  • 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
Dental Insurance
Vision Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Ads Campaign Management

Software Development Engineer, Cross Domain Security, Services, & Engineering - BlackMirror

AWS BlackMirror is seeking a Software Engineer to build cloud-native data solutions and process telemetry data across AWS regions.

Software Development Engineer II, Amazon Payment Products Core Services

Software Development Engineer II position at Amazon Payment Products, focusing on core services development for payment technologies and financial products.

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.

Software Development Engineer II - Purchase Experience, Purchase Experience - Cart

Software Development Engineer II position at Amazon focusing on building and improving the cart experience for millions of customers worldwide.

Software Development Engineer, Alexa Communications

Software Development Engineer role at Amazon's Alexa Communications team, building real-time communication features and GenAI products with AWS technologies.