Sr. Software Development Engineer, AWS Commerce Platform

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$151,300 - $261,500
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Sr. Software Development Engineer, AWS Commerce Platform

AWS Commerce Platform is seeking a Senior Software Engineer to join their team working on critical distributed systems at massive scale. This role is within AWS Billing, part of AWS Commerce Platform, which manages one of Amazon's largest datastores and handles over 1 million transactions per second. The team provides infrastructure and services that enable AWS teams to sell their services and help customers manage infrastructure costs.

The position involves working with versioned datasets at scale, spanning millions of repositories and petabytes of data. You'll be responsible for developing and maintaining systems that provide Git-like semantics for managing billing datasets, including usage, pricing, and discounts. The role requires expertise in building high-throughput, low-latency systems that are extremely reliable.

As a senior engineer, you'll collaborate with motivated teams of sharp individuals, partner with other senior and principal engineers, and help define the team's engineering roadmap. The role offers significant technical challenges in distributed systems, data management, and scale computing. You'll be working in AWS's Utility Computing organization, supporting foundational services like S3 and EC2.

Amazon offers a comprehensive benefits package, including medical coverage, financial benefits, and equity. The company values work-life harmony and maintains an inclusive culture through various employee-led affinity groups and diversity initiatives. Career growth opportunities include mentorship, knowledge-sharing, and professional development resources.

This is an excellent opportunity for experienced engineers passionate about distributed systems, interested in solving complex technical challenges, and wanting to make a significant impact on AWS's commerce infrastructure. The role combines technical leadership, system design, and hands-on development while working with some of the largest-scale computing systems in the industry.

Last updated a day ago

Responsibilities For Sr. Software Development Engineer, AWS Commerce Platform

  • Own design, development, test, deployment and operation of highly available, secure systems
  • Contribute to growth by hiring and mentoring engineers
  • Ensure architecture sanity, operational excellence and quality
  • Work closely with other teams across AWS and Amazon
  • Protect customer information and maintain low latency systems
  • Mentor other engineers and interns
  • Drive excellence through architecture, code, test plans, and operations

Requirements For Sr. Software Development Engineer, AWS Commerce Platform

Java
Python
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations

Benefits For Sr. Software Development Engineer, AWS Commerce Platform

Medical Insurance
401k
Equity
  • Full range of medical benefits
  • Financial benefits
  • Employee-led affinity groups
  • Mentorship programs
  • Career development resources
  • Work-life harmony

Interested in this job?

Jobs Related To Amazon Sr. Software Development Engineer, AWS Commerce Platform

Sr. Software Dev Engineer, EBS

Senior Software Engineer role at Amazon AWS building large-scale distributed storage systems with focus on fault-tolerance and high performance.

Sr. System Development Engineer, AWS Hardware Engineering

Senior System Development Engineer role at AWS focusing on building and maintaining software services for testing and monitoring server components across AWS fleet.

Software Development Engineer, AWS Fault Injection Service

Senior Software Engineer role at AWS focusing on distributed systems resilience, implementing critical infrastructure components using Python and Java in Arlington, VA.

Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs

Senior Software Engineering role at AWS focusing on distributed AI/ML systems and HPC networking, offering competitive compensation and opportunity to work on cutting-edge technology.

Senior Software Development Engineer, Amazon MSK

Senior Software Engineering role at Amazon MSK team, building and scaling distributed streaming data services using Apache Kafka, with both open-source and proprietary development.