Software Development Engineer, AWS Commerce Platform

apartmentAmazon placeArlington calendar_month 

As a Software Engineer in AWS Commerce Platform, you will work on the hardest engineering problems in distributed systems at a massive scale and on multiple dimensions. You will exercise your intellectual curiosity, work with motivated teams of sharp individuals, partner with other senior and principal engineers, and provide guidance in defining your team’s engineering roadmap.

AWS Commerce Platform provides the infrastructure and services that enable AWS teams to sell their services to AWS customers, as well as help AWS customers understand and manage their infrastructure costs. AWS Commerce Platform computes the bills for AWS customers based on their usage, invoices them and collects payments.

Our team in AWS Billing (part of AWS Commerce Platform) owns one of the largest datastores at Amazon. We provide Git semantics like history, auditability, and branching for managing versioned datasets at scale. Today, we support clients with datasets that span across millions of repositories, comprising billions of files and petabytes of data, and handle upward of 1 million transactions per second.

We enable myriad use cases in AWS that require low-latency, high throughput and are least error-tolerant workflows.

Key job responsibilities

As a Software Development Engineer, you will:
  • Build highly available, secure, scalable, distributed and event-driven systems that handle confidential billing data at scale.
  • Help define the system architecture, own and implement specific components, and help shape the overall experience
  • Contribute to planning, architecture design, implementation, testing, and process improvement.
  • Work closely with other teams across AWS to deliver platform features that require cross-team collaboration.
  • Obsess over protecting customer information, maintaining single-digit millisecond latencies, and simplifying enterprise scale commerce complexity.- 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information.

If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

apartmentAmazonplaceArlington (VA)
As a Software Development Engineer, you will take the lead in identifying and solving ambiguous HR, operational, and business problems. You will own and heavily influence the architecture and design, and will write a significant portion of the “critical-path...
placeArlington (VA)
and support cloud-based software, as well as maintaining and developing ongoing releases  •  Work with other developers, engineers to develop and maintain high quality applications  •  Review functional specifications to ensure solution is technically sound...
apartmentAmazonplaceArlington (VA)
software development engineers to drive our mission of revolutionizing advertising effectiveness. Our team is pivotal in measuring the impact of advertising insights, enhancing sales team productivity through relevancy, and optimizing insight creation...