Software Developer – Amazon (Multiple Locations, US/Canada)

Filled
February 10, 2026

Job Description

Employer: Amazon.com Services LLC
Location: Austin, TX | Boulder, CO | Boston, MA | New York, NY | Arlington, VA | Seattle, WA | Sunnyvale, CA | Palo Alto, CA | Los Angeles, CA | Santa Monica, CA | Toronto, Canada | Remote
Employment Type: Full-Time

About the Role

Amazon is building a world-class advertising business, delivering self-service performance advertising products that drive discovery and sales. Our advertising solutions are strategically critical to Retail and Marketplace, delivering billions of impressions and millions of clicks daily. This role offers a unique opportunity to innovate, experiment, and solve complex technical problems across end-to-end advertising systems, including ad placements, creative, ad serving, and advertiser experience.

We are seeking entrepreneurial, innovative software developers who thrive on building scalable, high-performance solutions and contributing to Amazon’s transformation in advertising.

Key Responsibilities

  • Design, develop, and maintain software systems for Amazon Advertising.
  • Collaborate with cross-functional teams to deliver end-to-end solutions for advertisers and customers.
  • Contribute to system architecture, coding standards, and code reviews.
  • Solve complex technical problems with scalability, availability, and performance in mind.
  • Take ownership of features from design to deployment in a fast-paced, agile environment.
  • Stay up-to-date with new technologies, frameworks, and best practices to continuously improve software quality.

Basic Qualifications

  • 4+ years of professional software development experience (non-internship).
  • 1+ years contributing to system design or architecture.
  • Programming experience in at least one modern programming language (Java, C++, C, Perl, etc.).
  • Strong understanding of object-oriented design, data structures, algorithms, and problem-solving fundamentals.

Preferred Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • Experience with UI frameworks (Spring MVC, GWT, jQuery, Swing, etc.).
  • Proficiency in Amazon Web Services (AWS) and cloud-based development.
  • Strong ownership, urgency, and drive in delivering high-quality software.
  • Experience with full product lifecycle development, from design to deployment.
  • Expertise in building scalable, high-performance, and reliable systems.

Why Join Amazon

  • Work on cutting-edge advertising technology impacting millions of customers and advertisers globally.
  • Collaborate with a highly skilled, diverse, and innovative team.
  • Gain exposure to full-stack development, cloud infrastructure, and large-scale systems design.
  • Opportunities for mentorship, career growth, and professional development.
  • Flexible work arrangements including remote options across US and Canada.