Software Dev Engineer II, Amazon S3

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing services.
$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, with sub-millisecond retrieval times and 99.999999999% durability.

The S3 Data Plane team is seeking an experienced engineer to build next-generation S3 services. You'll be working on systems that:

  • Process millions of requests per second
  • Handle bandwidth measured in terabits per second
  • Drive innovation across S3's vast customer base
  • Build scalable solutions for exponential growth

Key aspects of the role:

  • Lead peer engineers to deliver high-quality, scalable software
  • Drive innovation for next-generation systems
  • Work in an agile environment with high ownership
  • Participate in on-call rotations for 24/7 service support
  • Benefit from mentorship programs and continuous learning

The position offers:

  • Collaborative work with cross-disciplinary teams
  • Exposure to large-scale distributed computing
  • Opportunity to solve complex technical challenges
  • Strong focus on operational excellence
  • Comprehensive benefits and competitive compensation

AWS values work-life harmony and promotes an inclusive culture through employee-led affinity groups, mentorship opportunities, and ongoing learning experiences. The team maintains high standards for test automation, verification processes, and code reviews to ensure exceptional service quality.

This role is perfect for someone who enjoys working on complex system software, is customer-centric, and is passionate about building reliable, scalable distributed systems that make a real impact on global businesses.

Last updated 2 days ago

Responsibilities For Software Dev Engineer II, Amazon S3

  • Design and build innovative technologies in large distributed computing environments
  • Create solutions for distributed systems at incredible scale and speed
  • Build distributed storage, index, and query systems
  • Lead peer engineers on the team
  • Participate in on-call rotation for service support
  • Collaborate with cross-disciplinary teams
  • Drive fundamental changes in the industry

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

Benefits For Software Dev Engineer II, Amazon S3

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity
  • Sign-on payments
  • Mentorship program
  • Career development opportunities

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II, Amazon S3

Software Development Engineer II, Amazon Robotics

Amazon Robotics is hiring a Software Development Engineer II to develop complex material handling software systems for fulfillment centers, requiring 3+ years of experience in software development.

Software Dev Engineer II, Software Defined Network Control Plane, Project Kuiper

Software Dev Engineer II role at Amazon's Project Kuiper, building control plane systems for satellite network infrastructure.

SDEII, Datacenter Networks

AWS Datacenter Networks SDEII position building next-generation network fabric software systems for global AWS datacenters.

Software Development Engineer - Amazon MSK, Managed Streaming for Kafka

Build and scale Amazon's Managed Streaming for Kafka service, working with both open source and AWS technologies to deliver streaming solutions at scale.

Software Development Engineer II, GCNA-Deployment

AWS GCNA Software Development Engineer position focusing on global network infrastructure and cloud computing systems.