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 II - AMZ9082644

Software Development Engineer II position at Amazon in Dallas, TX, focusing on distributed systems development with competitive compensation between $143,700-$194,400/year.

Software Dev Engineer II - AMZ9082709

Amazon Software Development Engineer II position in Portland, Oregon, focusing on distributed systems development with competitive compensation and benefits.

System Development Engineer, Mechatronics & Sustainable Packaging

System Development Engineer position at Amazon's Mechatronics & Sustainable Packaging team, focusing on automation and infrastructure for fulfillment centers in Bellevue, WA.

Software QA Engineer, Vega OS

Quality Assurance Engineer role at Amazon Lab126, focusing on test automation and quality leadership for consumer electronics devices and OS development.

Software Development Engineer II, MENA Tech

Amazon MENA is hiring a Software Development Engineer II to design and build innovative software solutions in Amman, Jordan.

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 4 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?