Join Amazon's fastest-growing multi-billion dollar Advertising business as a Software Development Engineer on the Ads Payments team. This role offers an exciting opportunity to build highly-distributed, large-scale, real-time serverless systems that process billions of dollars in advertising payments globally. You'll be working with cutting-edge AWS technologies to develop innovative payment solutions that will serve not just Amazon Advertising but other emerging Amazon businesses.
The position combines technical challenges in distributed systems, real-time processing, and big data with the business impact of handling significant payment volumes. You'll be working with technologies like ECS, Fargate, Lambda, Kafka, DynamoDB, and other AWS services to build robust payment processing systems.
The team emphasizes work-life balance with flexible working arrangements and a hybrid work model based in New York. You'll be part of an inclusive culture that values mentorship, knowledge sharing, and career development. The team consists of engineers with diverse experience levels and backgrounds, creating an environment where learning and growth are encouraged.
Key technical aspects include building concurrent workflows across distributed systems, handling eventual consistency challenges, and optimizing performance at scale. You'll be responsible for the entire software development lifecycle, from design to deployment, using modern CI/CD practices and infrastructure-as-code approaches.
This is an ideal role for someone who wants to combine technical depth in distributed systems with business impact in a fast-growing domain. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on systems that directly impact Amazon's advertising revenue stream.