CareerPlanGet AI match score →

Software Development Engineer, AWS Invoicing

Seattle, Washington, United States💼 Full-time💰 $143,700–$194,400🗓 2026-07-06 → 2026-07-17

Core

Design and build distributed services to store, resolve, and synchronize entity data for AWS billing transactions, ensuring correct attribution of sellers, buyers, and billing families.

Role type

Senior Software Development Engineer (Billing & Invoicing)

Builds

Tier 1 billing pipeline services (Tax, Invoice, Payments, Bill Computation, Cost Allocation) and the rules engine for Seller of Record determination.

Domain

Cloud Infrastructure / Billing Systems / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, Rules engine development, Full lifecycle ownership, Reliability engineering, Tooling and automation, API design, Object Oriented Design

Preferred skills

Full SDLC experience, Code reviews, Source control management, Build processes, Testing, Operations

Technologies

DynamoDB, OpenSearch, Kinesis, SNS, AWS Glue, C#, C++, Java, Perl

Responsibilities

Design and build distributed services for global entity data synchronization, Develop and extend the rules engine for Seller of Record, Own feature lifecycle from design to deployment, Improve reliability and performance of high-scale billing services, Build automation for market expansion, Mentor junior engineers

Seniority

Senior, hands-on IC with architecture responsibilities

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Amazon ↗