Software Development Engineer
Core
Design, develop, and own tier-1 services that determine ad-serving eligibility across Sponsored Products, Sponsored Brands, and Sponsored Display, building global, auto-scalable, high-throughput services for Amazon's advertising businesses.
Role type
Senior Software Development Engineer (Infrastructure/Ad Serving)
Builds
Tier-1 ad-serving services, signal intelligence layers, and distributed ultra-scale caching layers
Domain
Advertising technology, distributed systems, real-time data processing
Required skills
C#, C++, Java, or Perl; Object Oriented Design; Large-scale distributed software development; System design and architecture; Software development lifecycle management
Preferred skills
Full SDLC experience including code reviews and testing; Bachelor's degree in Computer Science
Technologies
C#, C++, Java, Perl
Responsibilities
Design and develop tier-1 services for ad-serving eligibility; Build global, auto-scalable, high-throughput services; Collaborate with cross-functional teams to deliver advertiser experiences; Set technical direction for services spanning multiple ad programs; Lead and inspire teammates to raise software quality and reliability; Measure success through execution quality and customer satisfaction