Software Development Engineer, Sponsored Products and Brands

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

Software Development Engineer role focused on building high-performance, scalable end-to-end systems for Amazon's Sponsored Products and Brands advertising platform. The role involves designing and developing services that handle billions of requests daily with strict latency and SLA requirements, operating on massive datasets using distributed frameworks, and collaborating across teams to deliver customer-focused solutions. While the team mentions generative AI technologies, the core responsibilities are in building and operating large-scale advertising systems.

What you'd actually do

  1. Design, develop, and deliver scalable, high-performance services that handle billions of daily requests while maintaining millisecond-level response latencies and strict SLA requirements
  2. Build end-to-end features across the Sponsored Brands stack — including advertiser controls, shopper experiences, monetization logic, and optimization capabilities
  3. Operate on massive datasets using distributed frameworks, designing systems that are flexible, reliable, and maintainable at catalog scale
  4. Take a pragmatic, iterative approach to software delivery — simplifying complex problems, shipping incrementally, and continuously improving system quality
  5. Collaborate effectively with cross-functional partners — including product managers, scientists, and engineers across internal and external teams — to define requirements and deliver customer-focused solutions

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 designing or architecting (design patterns, reliability and scaling) of new and existing systems

What the JD emphasized

  • billions of daily requests
  • millisecond-level response latencies
  • strict SLA requirements
  • massive datasets
  • distributed frameworks
  • scalable solutions