Software Development Engineer, AWS Metering

Amazon Web Services (AWS) is a leading cloud computing platform providing scalable, reliable cloud services to millions of customers.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS Metering

Join AWS Metering, one of Amazon's largest big data processing teams, where you'll tackle complex distributed systems challenges processing trillions of usage records hourly for millions of customers. As a Software Development Engineer, you'll develop and improve large-scale distributed systems on AWS services, focusing on critical billing infrastructure.

The role offers opportunities to work with cutting-edge big data platforms and build new applications that directly impact AWS's billing accuracy. You'll be part of a team that processes massive amounts of data and develops anomaly detection algorithms to ensure billing precision.

Amazon's culture emphasizes work-life balance and professional growth. The team supports flexible working hours and provides strong mentorship opportunities. With a diverse mix of experience levels, the environment celebrates knowledge sharing and thorough code reviews.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus comprehensive benefits and equity. You'll work in a culture guided by Amazon's 14 Leadership Principles, emphasizing diversity, continuous learning, and innovation.

AWS Metering builds services for event-metering, storage-metering, and derived metering, managing one of Amazon's largest big-data processing pipelines. This role provides an exceptional opportunity to work on systems that directly impact millions of AWS customers while developing expertise in large-scale distributed computing.

Last updated 3 months ago

Responsibilities For Software Development Engineer, AWS Metering

  • Write high-quality, efficient, testable code in Java and other object-oriented languages
  • Build large-scale, highly-available distributed systems that can grow 10x every 3 years
  • Build new anomaly detection algorithms to detect and eliminate billing inaccuracies
  • Collaborate with AWS teams and build software and services for billing needs
  • Own and operate systems based on real-time customer data and service-level agreements
  • Contribute to planning, design, implementation, testing, operations, and process improvement

Requirements For Software Development Engineer, AWS Metering

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, AWS Metering

Medical Insurance
401k
  • Medical Insurance
  • Financial Benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Metering

Software Development Engineer II, AWS QuickSight

AWS QuickSight seeks a Full Stack Engineer to build and architect data visualization and analytics solutions at global scale.

Software Development Engineer, AFFS, Amazon

SDE II position at Amazon's AFFS division, building and scaling financial systems processing billions in transactions across multiple currencies and countries.

Software Development Engineer, PubTech

Software Development Engineer role at Amazon's PubTech team, building scalable advertising solutions for content publishers with 3+ years experience required.

Software Development Engineer, Finance Technology

Software Development Engineer position at Amazon's Financial Technology Team in Sao Paulo, building scalable financial systems using AWS cloud services.

Innovation and Design Engineer, Worldwide Design Engineering

Design next-generation fulfillment centers and automated systems for Amazon's global supply chain network.