Software Development Engineer, S3

Amazon is a global technology company providing cloud computing, e-commerce, and digital streaming services.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, S3

Amazon Simple Storage Service (S3) is seeking a Software Development Engineer to join their S3 Fleet Management team. This role offers an exciting opportunity to work on AWS's foundational storage service that provides virtually limitless storage capacity through pioneering distributed computing techniques. As a technical leader, you'll be instrumental in building and enhancing AWS S3 Fleet Automation software, driving the next generation of cloud-based, fleet-agnostic automation solutions.

The position involves tackling complex challenges of scale, performance, and efficiency while supporting internal AWS customers. You'll be working with high-performing teams in a fast-paced environment where priorities can shift quickly. The role requires expertise in distributed systems and offers the chance to work on technology that powers Amazon's global network of web sites.

As part of the Utility Computing (UC) organization, you'll be involved with AWS's core services including S3, EC2, and other innovative products that set AWS apart in the industry. The team is passionate about distributed systems and the opportunities that Amazon S3 presents. You'll have the chance to leverage your experience in designing and building software services while collaborating with talented professionals.

This position offers the opportunity to work on critical infrastructure that serves customers worldwide, requiring strong technical skills and the ability to deliver high-quality solutions. The role combines hands-on development with technical leadership, making it ideal for engineers who want to make a significant impact on cloud storage technology while growing their careers at AWS.

Last updated 3 minutes ago

Responsibilities For Software Development Engineer, S3

  • Design, implementation, deployment, and maintenance of innovative software solutions
  • Use Java/Java based frameworks and software engineering best practices
  • Write high quality distributed system software
  • Work in an agile development environment
  • Mentor junior software development engineers

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 new and existing systems

Interested in this job?

Jobs Related To Amazon Software Development Engineer, S3

Software Development Engineer II, Pre Station Planning Technology

Software Development Engineer II role at Amazon's Pre Station Planning Technology team, building systems for demand forecasting and capacity planning in Last Mile operations.

Software Development Engineer II, Data Center Systems & Automation

AWS seeks SDE II for Data Center Systems & Automation team to build and maintain critical infrastructure systems, offering competitive pay and comprehensive benefits.

Software Development Engineer, Sponsored Products

Software Development Engineer role at Amazon's Sponsored Products team, building scalable machine learning and ads serving systems.

Software Dev Engineer II, ARTS IN

Software Development Engineer II position at Amazon focusing on analytics tech capabilities and platform development for supply chain operations.

Software Development Engineer, Video On Demand - Orchestration

Build large-scale video processing systems at Amazon Prime Video, working with cutting-edge streaming technology and distributed systems at exabyte scale.