Amazon Advertising is seeking a Software Development Engineer II to join their Iron Mountain platform team, which powers worldwide Sponsored Ads growth. This role focuses on building and maintaining critical advertiser-facing functions including billing, invoicing, accounting automation, budgets, promotions, and payments systems. The position offers an opportunity to work on high-impact solutions that directly affect advertiser experience and handle multi-million dollar transactions daily.
The role involves developing real-time, distributed, large-scale applications using technologies like Java, TypeScript, SQL, and AWS. You'll be part of a global team spread across Bangalore, Seattle, and New York, working on systems that must maintain millisecond-level SLAs and handle 10x growth in traffic.
Key technical challenges include building highly available systems where downtime can result in significant revenue loss, and creating scalable architectures to support international expansion. The ideal candidate will have strong experience in distributed systems, high-performance computing, and a track record of delivering reliable, secure software solutions.
As part of the team, you'll own end-to-end development, collaborate with cross-functional teams, and focus on creating frictionless experiences for advertisers while ensuring system stability and performance. This is a unique opportunity to work at the intersection of advertising technology and large-scale distributed systems, making a direct impact on Amazon's rapidly growing advertising business.
The role requires strong technical skills, customer-focused thinking, and the ability to work effectively in a global team environment. You'll be responsible for building systems that not only handle current demands but are also future-proofed for exponential growth in business volume and complexity.