Software Development Engineer, AWS Commerce Platform

Amazon Development Center U.S., Inc.
Arlington, Virginia, USA
Full-time

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.

10017

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.

We are open to hiring candidates to work out of one of the following locations :

Arlington, VA, USA

BASIC QUALIFICATIONS

  • 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

PREFERRED QUALIFICATIONS

  • 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
  • 30+ days ago
Related jobs
Promoted
Two Six Technologies
Arlington, Virginia

This position focuses on back-end development but also may allow for some front-end tool development using Vue 3 and similar frameworks. Minimum 5 years experience in Python 3 development. Minimum 3-5 years experience in data ETL development. Experience with gRPC development. ...

Promoted
Capital One
McLean, Virginia

Senior Software Engineer, Back End (Golang, AWS). As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 4 years of professional software engineering experience (Internship experience does not apply). Capi...

Amazon Development Center U.S., Inc.
Arlington, Virginia

AWS seeks a Senior Software Development Engineer with experience developing embedded software on custom hardware including the most advanced FPGA SoCs. We are a growing team of hardware, software and FPGA engineers with a dedicated product development lab in Arlington, VA. Are you interested in buil...

Promoted
Capital One
McLean, Virginia

Senior Software Engineer (Python/AWS). As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. This position will support and engineer workflows in Kubernetes-based platforms, including Kubeflow pipelines/components...

Amazon.com Services LLC
Arlington, Virginia

We’re thus looking for software engineers passionate about building software solutions end-to-end, have strong software development experience delivering at scale solutions, and systems design skills. Do you enjoy working on the latest cloud technologies, collaborating with multiple partner teams, a...

Promoted
Capital One
McLean, Virginia

Senior Software Engineer, Full Stack (Java, Python, AWS). As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 4 years of experience in software engineering (Internship experience does not apply). Capita...

Amazon.com Services LLC
Arlington, Virginia

We are constantly innovating on behalf of the customer through the development of custom hardware and software technology solutions. We are seeking a Senior SDE, capable of developing next-gen software platforms and automation solutions. Amazon's Fulfillment Technology and Robotics organization driv...

Ampcus
Reston, Virginia

Senior Software UI Engineer (AWS with UI Focus). SENIOR candidate w/a minimum of years development experience w/- of them using AWS (technologies listed in grid) and JavaScript ES with an emphasis on UI development. Senior Software UI Engineer, the ideal candidate will have expertise in HTML, CSS, f...

Amazon Development Center U.S., Inc.
Arlington, Virginia

As an AWS Security Software Development Engineer (SDE), you’ll help to build and manage services that detect and automate the mitigation of cyber threats across all of Amazon’s infrastructure. You’ll work with data scientists, security engineers, and other software development engineers across multi...

Navy Federal Credit Union
Vienna, Virginia

Seeking a Software Development Engineer in Test (SDET) that will collaborate with DevOps engineers, developers, and cloud engineers to plan, design, and develop test automation in support of DevOps and Continuous Integration, Continuous Delivery (CICD) pipelines. The Test Automation Engineer may be ...