Software Development Engineer, AWS S3

World's largest e-commerce and cloud computing company running AWS, the leading cloud platform.
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS S3

Amazon's Simple Storage Service (S3) team is seeking a talented Software Development Engineer to join their S3 Index team. This role offers an exceptional opportunity to work on one of the world's largest and most sophisticated storage systems, handling trillions of objects and millions of requests per second.

The position involves tackling complex computer science problems while building the next generation of S3 Indexing systems. You'll be working with cutting-edge technology and designing solutions that can handle diverse access patterns at massive scale. This is a chance to make a significant impact on infrastructure used by millions of AWS customers worldwide.

The team culture strongly emphasizes mentorship and professional growth, with regular one-on-one mentoring and constructive code reviews. Amazon values work-life balance, offering flexible scheduling to ensure team members can maintain productivity while managing personal commitments. The company's commitment to inclusion is demonstrated through various employee-led affinity groups and ongoing learning experiences.

As part of AWS, you'll be working in an environment that embraces innovation and diversity, guided by Amazon's 14 Leadership Principles. The role offers competitive compensation, including a comprehensive benefits package and potential for equity compensation. This is an ideal opportunity for engineers who are passionate about distributed systems, enjoy solving complex technical challenges, and want to work on technology that operates at global scale.

The team is looking for someone who combines technical expertise with a customer-centric mindset, capable of not just building robust software but ensuring it achieves its operational goals in real-world conditions. If you're excited about working on challenging computing problems and want to be part of a team that's shaping the future of cloud storage, this role offers the perfect blend of technical challenge and career growth opportunities.

Last updated a day ago

Responsibilities For Software Development Engineer, AWS S3

  • Build next generation of S3 Indexing systems
  • Handle varying access patterns initiated by users
  • Create reliable, scalable, and flexible web services
  • Participate in code reviews
  • Work on large-scale storage systems

Requirements For Software Development Engineer, AWS S3

Java
Python
Go
  • 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, AWS S3

Medical Insurance
Mental Health Assistance
  • Flexible work schedule
  • Mentorship program
  • Career growth opportunities
  • Medical benefits
  • Inclusive work environment
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS S3

Software Development Engineer, Paragon Case Management System, Selling Partner Experience

Software Development Engineer role at Amazon, working on the Paragon Case Management System, building scalable solutions that impact millions of users.

Software Development Engineer, Ops Tech Solutions

Software Development Engineer role at Amazon's Infrastructure Reliability Engineering team, building scalable solutions for system reliability and outage prevention.

Software Development Engineer II, Global Logistics, Planning and Optimization

Software Development Engineer II position at Amazon's Global Logistics Technology team, focusing on optimizing international shipping systems and developing scalable solutions.

Support Engineer, Selling Partner Financial Tech

Support Engineer role at Amazon's Selling Partner Services team, focusing on developing tools and providing technical support for Amazon's third-party seller platform.

Software Development Engineer, Ops Tech Solutions

Software Development Engineer role at Amazon's Ops Tech Solutions, building scalable infrastructure reliability solutions with 3+ years experience required.