Software Development Engineer, Billing Data Services

Amazon.com, Inc.
Seattle, WA, United States
5 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Amazon Web Services Software Applications Distributed Systems Object-Oriented Software Development Scrum Methodology Software Engineering Low Latency Data Management

Job description

Experteer Overview As a Software Development Engineer II on the BiDS team, you build and operate the core systems that capture, store, and serve authoritative AWS billing data. You will develop large-scale, highly available data platforms upstream of bill computation, ensuring correctness and low latency for millions of customers. You’ll work with cross-functional partners to evolve schemas and data contracts, and own the full lifecycle of the systems you build. This role offers impact across AWS billing, with opportunities to shape data quality, performance, and reliability at scale. Compensation / Benefits * Write high-quality, efficient, testable code in Java and other object-oriented languages. * Build and operate large-scale distributed systems for ingesting, storing, and serving authoritative billing data at AWS scale. * Design storage and serving paths to meet freshness, accuracy, and latency requirements for downstream pipelines. * Collaborate with downstream teams on schema and data contract changes, ensuring backward-compatible migrations. * Own and operate the systems, upholding high data quality, correctness, and operational rigor. * Contribute to planning, design, implementation, testing, operations, and process improvements within a Scrum team. * Work with product managers and engineers across Commerce Platform to deliver features and promote best practices. Tasks * 3+ years of non-internship software development experience * 2+ years of design or architecture experience for new/existing systems * 1+ years of software development engineer or related occupational experience * 1+ years of designing and developing large-scale distributed software applications using Java or other OO languages * 1+ years of Object Oriented Design experience Key requirements * health insurance (medical, dental, vision, prescription) * 401(k) matching * paid time off * parental leave * sign-on payments and RSUs * life and AD&D insurance

Requirements

_ data contract changes, ensuring backward-compatible migrations. * Own and operate the systems, upholding high data quality, correctness, and operational rigor. * Contribute to planning, design, implementation, testing, operations, and process improvements within a Scrum team. * Work with product managers and engineers across Commerce Platform to deliver features and promote best practices. Tasks * 3+ years of non-internship software development experience * 2+ years of design or architecture experience for new/existing systems * 1+ years of software development engineer or related occupational experience * 1+ years of designing and developing large-scale distributed software applications using Java or other OO languages * 1+ years of Object Oriented Design experience Key requirements * health insurance (medical, dental, vision, prescription) * 401(k) matching * paid time off * parental leave * sign-on payments and RSUs * life and AD&D insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

3:43 min

Data management for stateful cloud-native workloads

Michael Cade · WWC 2022

1:43 min

Rebuilding application architecture with fixed scrum teams

Sebastian Gierlinger Sebastian Gierlinger · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:37 min

Accessing API documentation and testing remote driving latency

Alexandru Ciinaru Alexandru Ciinaru +3 · WWC 2025

57 sec

Introduction to the SaaS company and technical team

Axel Barbier · WWC 2023

Videos

See all

Related articles

See all