Software Development Engineer, Billing Data Services
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Countries for Software Engineers
Top-Paying Tech Jobs (with Salaries)
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
Software Engineer Salary London