Taro Logo

Software Development Engineer - AWS Invoicing

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Product Support Engineer, Prime Air - Amazon

Product Support Engineer position at Amazon Prime Air, combining software engineering with aerospace innovation to develop and support drone delivery systems in Seattle, WA.

Software Development Engineer, SDE, Selling Partner Promotions

Software Development Engineer II position at Amazon focusing on building and architecting Selling Partner promotion systems and BuyXGetY platform development.

Software Development Engineer, Prime Video Browse and Discover

Software Development Engineer role at Amazon Prime Video, building and maintaining large-scale systems for content discovery and streaming services.

Software Dev Engineer II, VASTech - Regionalization

Amazon is seeking a Software Dev Engineer II to join their VASTech Regionalization team in Hyderabad, focusing on building scalable distributed systems for global commerce.

Product Support Engineer, Prime Air - Amazon

Product Support Engineer role at Amazon Prime Air, combining software engineering with aerospace innovation to develop and support autonomous drone delivery systems.

Description For Software Development Engineer - AWS Invoicing

Join AWS Insights team in building critical data aggregation systems for AWS Billing Console. This role offers the opportunity to work on some of the most challenging scalability and performance problems in cloud computing. As part of the AWS Utility Computing organization, you'll be developing solutions that help enterprise customers understand, control, and optimize their AWS usage.

The position involves working with cutting-edge technologies like Kinesis, DynamoDB, S3, and Lambda to process billions of usage records. You'll be part of a creative team that builds new customer-facing capabilities from the ground up, turning customer needs into elegant, user-centered designs. The role sits at the intersection of all AWS services, requiring collaboration with teams across the organization to ensure a secure and reliable customer experience.

AWS values diverse experiences and work-life harmony. The team operates in a fast-paced, startup-like environment while backed by Amazon's resources and scale. You'll have the opportunity to learn from some of the best software developers in the industry while working on systems that process millions of events every second.

The role combines technical challenges with business impact, as enterprise customers make significant financial decisions based on the data provided by your systems. You'll be empowered to think big, invent on behalf of customers, and find elegant solutions to complex problems. The position offers excellent growth potential in a rapidly evolving organization.

Key technologies include AWS services, event-driven architectures, and distributed systems. The team emphasizes best practices in security, reliability, and performance. You'll contribute to a mission-critical platform that powers AWS's expanding business while working in an environment that promotes sustainable operations and excellent work-life balance.

Last updated 15 days ago

Responsibilities For Software Development Engineer - AWS Invoicing

  • Define system architecture, own and implement specific components
  • Collaborate with product managers to define product scope
  • Write high-quality, efficient, testable code
  • Build highly available, secure, and event-driven systems
  • Contribute to planning, architecture, implementation, testing, and process improvement
  • Share knowledge of performance, scalability, and engineering patterns

Requirements For Software Development Engineer - AWS Invoicing

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with full software development life cycle preferred
  • Bachelor's degree in computer science or equivalent preferred

Benefits For Software Development Engineer - AWS Invoicing

Medical Insurance
401k
Parental Leave
  • Medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Work-life harmony
  • Career development resources
  • Employee-led affinity groups
  • Inclusion events

Interested in this job?