Software Development Engineer, Sponsored Products and Brands

Amazon Amazon · Big Tech · NY +1 · Software Development

Software Development Engineer role focused on building and owning large-scale, highly available services for processing advertising signals and powering real-time campaign optimizations, attribution, reporting, analytics, and billing across Amazon's performance advertising businesses. The role involves handling billions of requests per day with millisecond-level latencies and strict SLAs on massive distributed datasets.

What you'd actually do

  1. Design, develop, and own Tier-1 services that determine ad-serving eligibility across Performance Advertising Core Engine
  2. Set the technical vision for services spanning multiple Sponsored Ad programs (Sponsored Products, Sponsored Brands, Sponsored Display)
  3. Build global, auto-scalable, high-throughput services that work across all ad programs — from campaign management through event logging
  4. Collaborate with software engineers, Product Managers, and Program Managers to deliver compelling advertiser and customer experiences
  5. Advise senior leadership on technical opportunities and risks to ensure sustained, rapid feature delivery

Skills

Required

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

Nice to have

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

What the JD emphasized

  • millisecond-level latencies
  • strict SLA requirements