Amazon Advertising, Amazon's fastest-growing multi-billion dollar business, is seeking a Software Development Engineer to join their team building highly-distributed, large-scale, real-time serverless systems. This role focuses on developing innovative payment solutions for Amazon Advertising and other emerging Amazon businesses.
The position involves working with cutting-edge AWS technologies to build and maintain mission-critical payment systems that handle millions of transactions. You'll be part of a team that values work-life balance, offering flexible arrangements between office and remote work, primarily based in New York.
As an SDE-II, you'll be responsible for designing and implementing distributed systems using modern cloud technologies including AWS Lambda, DynamoDB, Kafka, and other AWS services. The role requires strong technical skills in building scalable, reliable systems and experience with payment processing or similar complex distributed systems.
The team emphasizes mentorship and career growth, with senior engineers actively supporting junior team members through code reviews and one-on-one mentoring. They maintain an inclusive culture that celebrates knowledge sharing and diverse perspectives.
Key technical challenges include handling concurrent workflows across distributed systems, solving big data problems, and optimizing performance at scale. You'll work with various AWS services including ECS, Fargate, EC2, EMR, Lambda, Kafka, Elastic Search, DynamoDB, and more.
The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. This is an excellent opportunity for engineers who want to work on high-impact systems while maintaining a healthy work-life balance in a supportive team environment.