Software Development Engineer, S3

Leading cloud computing platform providing large-scale storage services through AWS S3
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Dev Engineer, Contextual Advertising

Build next-generation contextual advertising solutions at Amazon, working with AI and large-scale distributed systems to process billions of daily requests.

Software Development Engineer II, Amazon Music Search

Software Development Engineer II position at Amazon Music focused on building and enhancing search and discovery capabilities for music content across multiple platforms.

Software Development Engineer II, AWS Glue

AWS Glue team seeks SDE II to build next-gen data replication service, focusing on serverless analytics platform development and scaling distributed systems.

Software Development Engineer, AWS Vulnerability Management (AVM)

AWS Vulnerability Management Software Engineer role focusing on security tooling and processes at scale.

Software Development Engineer II, Amazon B2B Payments and Lending (ABPL)

Software Development Engineer II role at Amazon's B2B Payments and Lending team, building innovative financial solutions using full-stack technologies and AWS services.

Description For Software Development Engineer, S3

Amazon Web Services' S3 team is seeking a talented Software Development Engineer to join their Cloud Storage division, one of the world's largest storage services. This role presents an exceptional opportunity to work on systems that manage trillions of objects and handle millions of requests per second.

The position involves developing crucial backend systems for AWS S3, focusing on the Index Services team that maintains key-value metadata durability and availability. You'll be tackling complex distributed systems challenges and building services that can handle unprecedented customer load while maintaining simplicity in usage.

As a member of the S3 Index team, you'll work alongside highly skilled engineers to build next-generation, internet-scale Tier 1 web services. Your responsibilities will include developing systems that ensure S3's durability, availability, and scalability. This role directly impacts not just S3 but the entire AWS ecosystem's growth.

The ideal candidate brings 3+ years of professional software development experience and strong expertise in distributed systems. You'll need to demonstrate exceptional technical skills and deep understanding of computer science fundamentals. AWS values customer obsession and innovation, seeking someone who's passionate about both writing quality code and solving complex problems.

The team offers excellent career growth opportunities, with a strong focus on mentorship and knowledge sharing. AWS promotes an inclusive culture with ten employee-led affinity groups and various learning experiences. They emphasize work-life balance, offering flexible working hours and supporting personal/professional life integration.

The compensation package is competitive, ranging from $114,800 to $191,800 per year, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. This role is based in Vancouver, Canada, where you'll join a diverse team committed to defining the future of cloud storage solutions.

Last updated 3 months ago

Responsibilities For Software Development Engineer, S3

  • Develop back-end sub-systems for S3 storage service
  • Build and maintain large-scale distributed systems
  • Ensure durability, availability and scalability of S3 Index
  • Create reliable, scalable and flexible web services
  • Participate in code reviews and maintain coding standards

Requirements For Software Development Engineer, S3

Java
  • 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

Benefits For Software Development Engineer, S3

Medical Insurance
401k
Mental Health Assistance
  • Comprehensive medical benefits
  • Financial benefits
  • Career growth opportunities
  • Mentorship programs
  • Work-life balance
  • Flexible working hours
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?