Software Dev Engineer II, Amazon S3

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$129,300 - $223,600
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Dev Engineer II, Amazon S3

Amazon Web Services' Cloud Storage, AWS S3, is one of the largest distributed storage systems in the world. As a Software Development Engineer in S3, you'll work on systems managing trillions of objects, achieving 99.999999999% durability, and processing millions of requests per second.

The S3 Data Plane team is seeking an experienced engineer to build next-generation S3 services. You'll be responsible for:

  • Leading peer engineers to deliver high-quality, scalable software
  • Driving innovation to handle exponential growth
  • Building systems processing millions of requests per second
  • Working with bandwidth measured in terabits per second
  • Solving challenging customer problems affecting S3's vast customer base

The role offers:

  • Hands-on work with large-scale distributed systems
  • High ownership culture - "if you build it, you own it"
  • Regular on-call rotation with focus on minimizing disruptions
  • Peer buddy system for onboarding
  • Formal mentorship program
  • Access to internal knowledge sharing and presentations
  • Work-life harmony and flexible working culture
  • Inclusive team environment with employee-led affinity groups
  • Career growth opportunities and continuous learning

You'll be part of AWS Utility Computing (UC) which provides foundational services like S3 and EC2, consistently releasing new product innovations that set AWS apart in the industry. The role requires exceptional technical expertise, strong CS fundamentals, and experience with large-scale distributed systems.

The compensation package includes:

  • Base salary range: $129,300 - $223,600 depending on location
  • Equity compensation
  • Comprehensive medical and financial benefits
  • Sign-on payments may be available

This is an opportunity to work on technology that powers businesses globally, delivering capabilities that improve consumers' daily lives through cloud services.

Last updated 2 hours ago

Responsibilities For Software Dev Engineer II, Amazon S3

  • Lead peer engineers to deliver high-quality and scalable software
  • Design and implement next generation S3 services
  • Process millions of requests per second and handle terabit-scale bandwidth
  • Drive innovation to handle exponential growth
  • Participate in on-call rotation to maintain service reliability
  • Collaborate with cross-disciplinary teams to design and deliver innovative products
  • Build distributed storage, index, and query systems

Requirements For Software Dev Engineer II, Amazon S3

Java
Python
JavaScript
  • 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
  • Sound understanding of Computer Science fundamentals
  • Experience with large-scale distributed systems

Benefits For Software Dev Engineer II, Amazon S3

Medical Insurance
401k
Equity
Parental Leave
  • Comprehensive medical and financial benefits
  • Equity compensation
  • Sign-on bonus potential
  • Mentorship program
  • Work-life harmony
  • Career development opportunities
  • Internal knowledge sharing platform

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II, Amazon S3

Software Development Engineer - Amazon MSK, Managed Streaming for Kafka

Software Development Engineer position at Amazon Web Services, focusing on Apache Kafka streaming solutions and cloud services development.

Software Dev Engineer II, EBS Placement

AWS EBS Placement team seeks Software Dev Engineer II to optimize storage distribution systems, handle exabyte-scale data, and improve customer experience through advanced distributed systems work.

Software Development Engineer, Nitro High Memory and HPC team

AWS Nitro team seeks experienced software engineer for high-performance computing platform development, offering competitive pay and comprehensive benefits.

Software Development Engineer II - Advertising, Amazon, Reporting API

Build large-scale distributed systems for Amazon's Advertising platform, processing billions of events daily and delivering critical campaign reporting insights.

Software Development Engineer, DataNexus Builder Tools

Software Development Engineer role at Amazon focusing on building performance optimization tools for distributed systems in Vancouver, offering competitive compensation.