AWS Commerce Platform is seeking a Senior Software Engineer to join their team working on critical distributed systems at massive scale. This role is within AWS Billing, part of AWS Commerce Platform, which manages one of Amazon's largest datastores and handles over 1 million transactions per second. The team provides infrastructure and services that enable AWS teams to sell their services and help customers manage infrastructure costs.
The position involves working with versioned datasets at scale, spanning millions of repositories and petabytes of data. You'll be responsible for developing and maintaining systems that provide Git-like semantics for managing billing datasets, including usage, pricing, and discounts. The role requires expertise in building high-throughput, low-latency systems that are extremely reliable.
As a senior engineer, you'll collaborate with motivated teams of sharp individuals, partner with other senior and principal engineers, and help define the team's engineering roadmap. The role offers significant technical challenges in distributed systems, data management, and scale computing. You'll be working in AWS's Utility Computing organization, supporting foundational services like S3 and EC2.
Amazon offers a comprehensive benefits package, including medical coverage, financial benefits, and equity. The company values work-life harmony and maintains an inclusive culture through various employee-led affinity groups and diversity initiatives. Career growth opportunities include mentorship, knowledge-sharing, and professional development resources.
This is an excellent opportunity for experienced engineers passionate about distributed systems, interested in solving complex technical challenges, and wanting to make a significant impact on AWS's commerce infrastructure. The role combines technical leadership, system design, and hands-on development while working with some of the largest-scale computing systems in the industry.