Software Development Engineer II, Advertising Products and Tech

Global technology and e-commerce company that operates the world's largest online marketplace and cloud computing platform.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Advertising

Description For Software Development Engineer II, Advertising Products and Tech

Join Amazon's Advertising Products and Tech team, where you'll work in a startup-like environment backed by Amazon's extensive resources. This role focuses on building and operating one of Amazon's largest big data analytics platforms, processing billions of behavioral signals daily. You'll work with cutting-edge technologies like Elasticsearch, Spark, Hive, and AWS services to develop next-generation analytics and visualization platforms that help global advertisers optimize their investments.

The team is at the intersection of advertising and e-commerce, leveraging Amazon's unique assets including customer data and service-oriented architecture. You'll be working on massive-scale streaming systems, machine learning, and cloud-native development, helping to measure and analyze every possible signal of advertising impact to provide objective marketing insights.

As a Software Development Engineer II, you'll be responsible for the full software development lifecycle, from requirements gathering to deployment and support. The role offers an opportunity to work with industry-leading experts and impact Amazon's growing advertising business through innovative technical solutions.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll be part of a team that's transforming how marketers measure and optimize their advertising spend, working with terabytes of data and pushing the boundaries of scalability in existing technologies.

This is an excellent opportunity for engineers who are passionate about big data, analytics, and building systems that operate at massive scale. You'll have the chance to work on challenging technical problems while directly impacting Amazon's advertising business growth.

Last updated 12 days ago

Responsibilities For Software Development Engineer II, Advertising Products and Tech

  • Design and develop software products that impact multiple business areas
  • Define requirements and create software designs
  • Implement code to specifications
  • Provide thorough unit and integration testing
  • Support deployed products used by stakeholders
  • Work with big data technologies and large-scale systems
  • Process and analyze terabytes of data (over 10B new events per day)

Requirements For Software Development Engineer II, Advertising Products and Tech

Java
  • 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 II, Advertising Products and Tech

Medical Insurance
401k
  • Full range of medical benefits
  • Financial benefits
  • Competitive base pay based on geographic location
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Advertising Products and Tech

Software QA Engineer, Vega OS

Quality Assurance Engineer role at Amazon Lab126, focusing on test automation and quality leadership for consumer electronics devices and OS development.

Software Development Engineer II, MENA Tech

Amazon MENA is hiring a Software Development Engineer II to design and build innovative software solutions in Amman, Jordan.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer II role at Amazon's Payments team, combining technical support with development work in Python and Java, focusing on payment systems and customer experience.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer role at Amazon focusing on Payments Acceptance and Experience Tech, requiring 2+ years experience in software development or technical support.

Software Dev Engineer II, ESTech

Software Development Engineer II position at Amazon's Amazonian Experience and Technology team, focusing on building human capital management technology and employee experience solutions.