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
Backend
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:

  • Managing trillions of objects in storage
  • Building software that deploys to tens of thousands of hosts
  • Achieving 99.999999999% durability
  • Processing millions of requests per second
  • Handling bandwidth measured in terabits per second

The S3 Data Plane team is seeking an experienced software engineer to build next-generation S3 services. You will:

  • Lead peer engineers to deliver high-quality and scalable software
  • Drive innovation to handle exponential growth
  • Build systems for rapid development
  • Maintain high standards through test automation and code reviews
  • Participate in on-call rotation

Benefits include:

  • Peer buddy system for onboarding
  • Formal mentorship program
  • Internal "Broadcast" video streaming for learning
  • Work-life harmony focus
  • Inclusive team culture
  • Career development opportunities
  • Comprehensive benefits package

The role offers exposure to large-scale distributed systems, complex technical challenges, and the opportunity to impact millions of customers worldwide. You'll be working in an agile environment with a focus on operational excellence and customer satisfaction.

AWS values diverse experiences and inclusive culture, fostering learning and curiosity through employee-led affinity groups and ongoing learning experiences.

Last updated 11 hours ago

Responsibilities For Software Dev Engineer II, Amazon S3

  • Lead peer engineers to deliver high-quality and scalable software
  • Design and build innovative technologies in a large distributed computing environment
  • Create solutions to run predictions on distributed systems
  • Build distributed storage, index, and query systems
  • Design and code solutions for broadly defined problems
  • Work in an agile environment to deliver high-quality software
  • Participate in on-call rotation for system support

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
  • Experience with design patterns, reliability and scaling of systems

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II, Amazon S3

Software Development Engineer, Network Platform Development

Software Development Engineer role at AWS developing embedded routing platforms and NetOS ecosystem for one of the world's largest cloud networks.

Software Development Engineer II, DSP

Amazon is hiring a Software Development Engineer II for their DSP team to build large-scale advertising systems and solutions across Amazon properties and third-party sites.

Software Development Engineer, Devices Retail Inventory and Financial Record Keeping Technology (DRIFT)

Software Development Engineer role at Amazon's DRIFT team, building distributed systems for device retail inventory and fulfillment using AWS technologies.

Software Dev Engineer, Project Kuiper

Software Development Engineer role at Project Kuiper, developing automation and test systems for satellite hardware validation.

Software Development Engineer, Compute Services

AWS EC2 Server Provisioning Software Development Engineer position working on large-scale cloud infrastructure and virtualization systems.