Software Development Engineer, S3

Amazon is a global technology company and leader in e-commerce, cloud computing, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, S3

Amazon Simple Storage Service (S3) is storage for the Internet, providing virtually limitless storage capacity through pioneering distributed computing techniques. The S3 Fleet Management team is seeking a Software Development Engineer to build and enhance AWS S3 Fleet Automation software.

In this role, you will:

  • Drive the next generation of cloud-based, fleet-agnostic automation solutions
  • Serve as a technical leader contributing to service evolution
  • Work in a fast-paced environment with shifting priorities
  • Design and build software services while collaborating with high-performing teams
  • Support AWS Utility Computing (UC) which provides foundational services like S3 and EC2

The position offers the opportunity to:

  • Work on large-scale distributed systems
  • Contribute to critical infrastructure used by companies worldwide
  • Develop solutions that impact performance, durability, cost, and security
  • Use modern technologies and best practices in software development
  • Mentor junior engineers and grow technically

You'll be joining the Utility Computing (UC) organization, which is responsible for core AWS services including Compute, Database, Storage, IoT, Platform, and Productivity Apps. The role involves working with Java/Java-based frameworks and requires strong distributed systems knowledge.

This is an excellent opportunity for engineers passionate about building scalable cloud infrastructure and who want to make a significant impact on one of Amazon's most critical services. You'll be working in an agile environment, focusing on the most impactful projects while maintaining high standards of software quality.

Last updated 15 hours ago

Responsibilities For Software Development Engineer, S3

  • Design, implement, deploy, and maintain 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

Interested in this job?

Jobs Related To Amazon Software Development Engineer, S3

Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.

Software Development Engineer, Digital Acceleration

Software Development Engineer position at Amazon's Digital Acceleration team, building SAAS solutions for subscription and membership businesses.

Software Development Engineer, AWS Global Accelerator

AWS Global Accelerator seeks Software Development Engineer to build and maintain critical networking infrastructure, focusing on packet processing and distributed systems.

Software Development Engineer -II, Amazon - Ads Sales Tech

Amazon Advertising seeks a Software Development Engineer II to build scalable sales enablement products and data solutions for their global sales team.

Software Development Engineer, Network Platform Development

AWS Network Platform Development role focusing on designing and implementing networking solutions for AWS infrastructure, requiring 3+ years of software development experience.