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 Development Engineer

Software Development Engineer role at Amazon focusing on building scalable solutions and innovative technologies, with opportunities in multiple domains and locations.

Software Development Engineer II, WW Sustainability

Software Development Engineer II position at Amazon's Worldwide Sustainability team, focusing on environmental and social impact technologies.

Software Development Engineer, Tax Platform Services

Software Development Engineer role at Amazon's Tax Platform Services team, building scalable tax calculation systems

Software Support Engineer, Devices Support Engineering team

Software Support Engineer role at Amazon's Device Support Engineering team, providing technical support and solutions for Amazon's device ecosystem.

Software Dev Engineer, Core Network

Software Dev Engineer role at AWS Core Network team, building and maintaining large-scale network infrastructure and SDN solutions.

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