Software Development Engineer, Amazon S3

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Amazon S3

Amazon S3 (Simple Storage Service) is seeking a Software Development Engineer to join their Request Post-Processing team in Arlington, VA. This role is part of AWS's Utility Computing organization, which provides foundational services like S3 and EC2. The position focuses on modernizing critical post-processing services including Metering, Logging, and Events to meet evolving customer needs.

As an SDE on this team, you'll be responsible for developing highly available and performant software solutions that are crucial to S3's infrastructure. You'll work closely with S3 API teams to ensure seamless integration of services and maintain accurate metering systems that directly impact customer trust. The role requires strong computer science fundamentals and software engineering practices.

This position is based at Amazon's new Northern Virginia headquarters, representing a $2.5 billion investment with 4 million square feet of office space. The location offers excellent benefits including infrastructure updates, improved public transportation, and convenient access to Reagan National Airport.

AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning opportunities. The company emphasizes work-life harmony and provides extensive career development resources, including mentorship programs and knowledge-sharing platforms.

The ideal candidate will have 3+ years of professional software development experience, strong system design skills, and a passion for building large-scale distributed systems. You'll be joining the world's most comprehensive cloud platform, working on services that power businesses globally and impact millions of customers daily.

Last updated 28 minutes ago

Responsibilities For Software Development Engineer, Amazon S3

  • Develop and enhance critical post-processing services including Metering, Logging and Events
  • Deliver high-quality, highly available, and performant software solutions
  • Collaborate with S3 API teams for efficient service integration
  • Ensure accuracy of metering for customer requests and data transfers
  • Design and implement systems for rapid development in S3's technology stack

Requirements For Software Development Engineer, Amazon S3

Java
Python
  • 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
  • Knowledge of design patterns, reliability and scaling
  • Experience with full software development life cycle preferred
  • Bachelor's degree in computer science or equivalent preferred

Benefits For Software Development Engineer, Amazon S3

  • Work-life harmony
  • Flexible working culture
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Inclusive team culture
  • Career development resources

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon S3

Software Development Engineer II, WW Returns and ReCommerce

Software Development Engineer II position at Amazon's Returns & ReCommerce team, focusing on building scalable systems to optimize product returns and reuse processes.

Software Development Engineer, Supply Chain Optimization Technologies

Software Development Engineer role at Amazon's Supply Chain Optimization Technologies division, building sophisticated algorithms and distributed systems for supply chain optimization.

Software Development Engineer, Amazon Stores

Software Development Engineer position at Amazon Stores, building scalable solutions for e-commerce and operations technology with competitive compensation and benefits.

Software Development Engineer II, WW Returns and ReCommerce

Software Development Engineer II position at Amazon's Returns & ReCommerce team, focusing on building scalable systems to optimize product returns and sustainability initiatives.

Software Development Engineer II, Amazon Stores

Software Development Engineer II position at Amazon Stores, building scalable solutions across e-commerce platforms with competitive compensation range of $129,300-$223,600.