AWS Invoicing Platform Engineer — Distributed Systems

Amazon Web Services (AWS)

Seattle (WA)

On-site

USD 144,000 - 194,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance (medical, dental, etc
401(k) matching
Paid time off
Parental leave

Job summary

Amazon Development Center U.S., Inc. is seeking engineers to design and build distributed services for AWS billing data and entity resolution.

You will work on cross-region data, develop a powerful rules engine for Seller of Record decisions, and own features end-to-end in a high‑scale environment. You will help improve reliability for Tier 1 billing-path services, collaborate with Tax, Invoicing and Payments teams, and mentor junior engineers through code reviews and design discussions.

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
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Responsibilities

  • Design and build distributed services that store, resolve, and synchronize entity data across AWS's global infrastructure (DynamoDB, OpenSearch, Kinesis, SNS, AWS Glue, cross-region replication)
  • Develop and extend the rules engine that determines the correct Seller of Record for every AWS transaction - a system where correctness has direct legal, tax, and compliance implications
  • Own the full lifecycle of features: design, implementation, testing, deployment, and operational excellence in production
  • Improve the reliability and performance of Tier 1 billing-path services that process millions of events daily
  • Build tooling and automation that reduces the developer effort required for Commerce Platform market expansions from weeks to near-zero
  • Collaborate with partner teams across Commerce Platform (Tax, Invoice, Payments, Organizations) to evolve shared entity models and APIs
  • Mentor junior engineers through code reviews, design discussions, and operational best practices

Skills

Software development
C#
C++
Java
Perl
Object oriented design
Distributed systems

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, or related field

Tools

DynamoDB
OpenSearch
Kinesis
SNS
AWS Glue

Job description

Amazon Development Center U.S., Inc. is seeking engineers to design and build distributed services for AWS billing data and entity resolution.

You will work on cross-region data, develop a powerful rules engine for Seller of Record decisions, and own features end-to-end in a high‑scale environment. You will help improve reliability for Tier 1 billing-path services, collaborate with Tax, Invoicing and Payments teams, and mentor junior engineers through code reviews and design discussions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, AWS Invoicing & Billing Platform
Software Engineer, AWS Invoicing & Billing Platform

Amazon Inc. • Seattle (WA)

Hybrid
USD 144,000 - 194,000
Health insurance
RSUs
401(k) matching
+1
Senior Software Engineer - Billing Platform & Big Data
Senior Software Engineer - Billing Platform & Big Data

Amazon Inc. • Seattle (WA)

On-site
USD 168,000 - 227,000
Senior Software Engineer, Billing Data Systems (AWS-scale)
Senior Software Engineer, Billing Data Systems (AWS-scale)

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,000
Senior Software Engineer, Large-Scale Distributed Billing Systems
Senior Software Engineer, Large-Scale Distributed Billing Systems

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
Paid time off
+1
Billing Data Platform Engineer
Billing Data Platform Engineer

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+2
Senior Software Engineer - Billing & Big Data
Senior Software Engineer - Billing & Big Data

Amazon • Seattle (WA)

On-site
USD 168,000 - 227,000
Senior Billing Data Systems Engineer
Senior Billing Data Systems Engineer

Amazon • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
401(k) matching
+2
SDE II: Global Invoicing & Distributed Systems
SDE II: Global Invoicing & Distributed Systems

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSU program
401(k)
+2
Software Development Engineer, AWS Invoicing
Software Development Engineer, AWS Invoicing

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance (medical, dental, etc
401(k) matching
Paid time off
+1
Billing Data Systems Engineer — Scale, Trust & Real-Time
Billing Data Systems Engineer — Scale, Trust & Real-Time

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs (restricted stock units)
401(k) matching
+2