Software Development Engineer - AWS Invoicing, AWS Invoice Computation

A $85 billion annual run rate business providing cloud computing and e-commerce services worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Finance

Description For Software Development Engineer - AWS Invoicing, AWS Invoice Computation

Join Amazon's AWS Invoicing team to build the next generation of cloud-based commerce systems used by millions of customers worldwide. As a Software Development Engineer, you'll work on highly secure systems that handle invoice computation and processing for AWS's $85B business. You'll leverage cutting-edge AWS technologies like DynamoDB, S3, Lambda, SNS, and SQS to build scalable solutions that connect multiple data sources and handle complex calculations.

The role offers the unique opportunity to own the full lifecycle of your systems, tackling challenging problems at Amazon's massive scale. You'll work alongside top-tier engineers in a collaborative environment, building meaningful software that helps transition large enterprise customers to the cloud. The team follows Agile/Scrum methodologies and emphasizes high-quality, testable code.

This position is perfect for engineers passionate about distributed systems, cloud computing, and financial technology. You'll gain invaluable experience working on business-critical systems while contributing to AWS's core billing infrastructure. The role offers excellent growth opportunities within Amazon's fast-growing cloud division, with exposure to enterprise-scale architecture and mission-critical services.

As part of AWS's invoicing team, you'll help shape the future of cloud billing systems while working with some of the best engineers in the industry. The position combines technical challenges with direct business impact, making it an excellent opportunity for engineers looking to grow their careers in cloud computing and financial systems.

Last updated 5 hours ago

Responsibilities For Software Development Engineer - AWS Invoicing, AWS Invoice Computation

  • Write high-quality, efficient, testable code in object-oriented languages
  • Build highly available, secure systems in a micro-services architecture
  • Own and operate systems based on real-time customer data and demanding service-level agreements
  • Contribute to planning, implementation, testing, operations, and process improvement as a Scrum team member
  • Design, develop and validate functionalities for invoicing systems
  • Work with technologies like DynamoDB, S3, Lambda, SNS, SQS

Requirements For Software Development Engineer - AWS Invoicing, AWS Invoice Computation

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 new and existing systems

Benefits For Software Development Engineer - AWS Invoicing, AWS Invoice Computation

Medical Insurance
401k
Parental Leave
  • Equal opportunity employer
  • Disability accommodations available

Interested in this job?

Jobs Related To Amazon Software Development Engineer - AWS Invoicing, AWS Invoice Computation

Software Development Engineer, Global Logistics

Software Development Engineer role at Amazon's Global Logistics team, building scalable systems for cross-border commerce

System Development Engineer, Amazon Fulfillment Technologies

System Development Engineer role at Amazon Fulfillment Technologies, focusing on supporting and enhancing critical fulfillment software applications.

Software Development Engineer - II, Financials Foundations Services

SDE II role at Amazon's Financial Foundation Services, building scalable financial systems processing billions in transactions.

Software Dev Engineer II

Build and maintain large-scale data systems for Amazon's product pages, handling petabytes of data to improve customer shopping experience.

Software Development Engineer, Alexa Shopping

Software Development Engineer position at Amazon's Alexa Shopping team, building scalable systems and ML models for voice and touch shopping experiences.