Billing Data Systems Engineer — Scale, Trust & Real-Time

Amazon

Seattle (WA)

On-site

USD 144,000 - 194,000

Full time

11 days ago
Application generator

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
RSUs (restricted stock units)
401(k) matching
Paid time off
Parental leave

Job summary

Amazon is seeking a Software Development Engineer II for the Billing Data Services team to build and operate the foundational systems that capture, store, and serve the billing facts AWS relies on. You will work on large-scale, distributed systems, ingesting billing data from across AWS, ensuring freshness and accuracy, and partnering with downstream teams on data contracts and migrations.

The role impacts millions of customer bills and sits on the critical path of Billing.

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 experience.
  • 1+ years of Object Oriented Design experience.
  • Experience programming with at least one software programming language.

Responsibilities

  • Write high-quality, efficient, and testable code in Java and other object-oriented languages.
  • Build large-scale, highly available distributed systems for ingesting, storing, and serving authoritative billing data at the scale of all of AWS.
  • Design storage and serving paths that meet demanding freshness, accuracy, and latency requirements for downstream billing pipelines.
  • Partner with downstream teams on schema and data contract changes, making sure migrations are backward compatible and do not disrupt their pipelines.
  • Own and operate the systems you build, holding a high bar for data quality, correctness, and operational rigor.
  • Contribute to planning, design, implementation, testing, operations, and process improvement as a member of a Scrum team.
  • Collaborate with product managers and engineers across Commerce Platform teams to deliver features and drive the adoption of best practices.

Skills

Software development
Distributed systems
Java
C++
C#
Perl
OO design

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
Bachelor's degree in computer science or equivalent

Tools

C#
C++
Java
Perl

Job description

Amazon is seeking a Software Development Engineer II for the Billing Data Services team to build and operate the foundational systems that capture, store, and serve the billing facts AWS relies on. You will work on large-scale, distributed systems, ingesting billing data from across AWS, ensuring freshness and accuracy, and partnering with downstream teams on data contracts and migrations.

The role impacts millions of customer bills and sits on the critical path of Billing.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 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, Billing Data Platform
Senior Software Engineer, Billing Data Platform

Socket.dev • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1
Senior Software Engineer, Billing Data Services
Senior Software Engineer, Billing Data Services

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,000
Software Development Engineer, Billing Data Services
Software Development Engineer, Billing Data Services

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 Platform & Analytics
Senior Software Engineer, Billing Platform & Analytics

Amazon • Seattle (WA)

On-site
USD 168,000 - 228,000
Health insurance
RSUs
401(k) matching
+2
Software Development Engineer, Billing Data Services (AWS)
Software Development Engineer, Billing Data Services (AWS)

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs (restricted stock units)
401(k) matching
+2
Senior Software Engineer, Billing Data Services
Senior Software Engineer, Billing Data Services

Socket.dev • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1
AWS Invoicing Platform Engineer — Distributed Systems
AWS Invoicing Platform Engineer — Distributed Systems

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
AWS Billing Data: Software Development Manager
AWS Billing Data: Software Development Manager

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 185,000 - 250,000
Health insurance
RSUs
401(k) matching
+2