CareerPlanSign in

Senior Software Engineer, Billing Data Services

Seattle, Washington, United States💼 Full-time💰 $168,100–$227,400🗓 2026-08-17 → 2026-09-26

Core

Build and operate foundational distributed systems that capture, store, and serve authoritative billing data for AWS, serving as the single source of truth upstream of bill computation systems.

Role type

Senior Software Engineer (Distributed Systems & Data Platform)

Builds

Large-scale, highly available data ingestion, storage, and serving paths for billing facts

Domain

Cloud Infrastructure / Billing Systems / Distributed Data

Deliverable

production ML models | product features | infrastructure

Required skills

Java, object-oriented programming, distributed system design, data modeling, schema design, backward-compatible migrations, system reliability, scalability, operational rigor

Preferred skills

Full software development lifecycle ownership, code review leadership, mentoring, agile/scrum process improvement

Technologies

Java, AWS services, Scrum

Responsibilities

Design durable storage and serving paths meeting freshness and latency requirements; partner on schema changes ensuring pipeline stability; own system operations and data quality; lead technical direction for large-scale distributed systems

Seniority

Senior, hands-on IC with mentorship responsibilities

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