Software Development Engineer, S3

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing with continuous innovation.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, S3

Amazon Simple Storage Service (S3) is seeking a talented Software Development Engineer to join their S3 Fleet Management team. This role focuses on supporting AWS S3 Fleet Automation services and building next-generation Fleet Agnostic and Cloud Based Automation Services. As part of the Utility Computing (UC) organization, you'll work on foundational services like S3 and EC2, contributing to AWS's continuous innovation in cloud computing.

The position offers an opportunity to work with distributed systems at massive scale, designing and implementing solutions that improve service performance, durability, cost, and security. You'll be using Java and following software engineering best practices while working in an agile environment.

The team values work-life harmony and provides a supportive environment for professional growth. You'll participate in on-call rotations to maintain service reliability, but these are structured to allow focus on regular development work when not on-call. The role offers extensive mentorship opportunities and is part of an inclusive culture that celebrates diversity through various employee resource groups.

Key responsibilities include designing and implementing distributed systems, mentoring junior engineers, and contributing to the architecture of new and existing systems. The ideal candidate will have experience in software development, strong problem-solving skills, and a passion for innovation.

The position is based in Herndon, VA, and offers the chance to work with one of AWS's most fundamental services while being part of a team that values continuous learning, inclusion, and professional development. You'll be contributing to technology that powers a significant portion of the internet's storage infrastructure while working alongside talented engineers in a collaborative environment.

Last updated 32 minutes ago

Responsibilities For Software Development Engineer, S3

  • Design, implement, deploy, and maintain innovative software solutions
  • Write high quality distributed system software
  • Work in an agile development environment
  • Mentor junior software development engineers
  • Participate in on-call rotations

Requirements For Software Development Engineer, S3

Java
  • Bachelor's degree in computer science or equivalent
  • 2+ years of non-internship professional software development experience
  • 1+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience contributing to architecture and design of systems
  • Willingness to dive deep and get things done
  • Passion for software innovation

Benefits For Software Development Engineer, S3

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life balance
  • Mentorship and career growth opportunities
  • Inclusive team culture
  • Employee resource groups
  • Knowledge sharing and continuous learning

Interested in this job?

Jobs Related To Amazon Software Development Engineer, S3

Software Development Engineer, Commerce Platform ADC

AWS Software Development Engineer role for Commerce Platform ADC, building secure cloud solutions for U.S. Intelligence Community with TS/SCI clearance required.

Software Development Engineer - eero, eero Software Services Team

Build and maintain scalable cloud services for eero's mesh WiFi technology, handling billions of daily requests and shaping the future of home connectivity.

Software Development Engineer II, Gated Access Technology Engineering (GATE)

Software Development Engineer II role at Amazon focusing on building authentication and connectivity solutions for Amazon's Fulfillment network using AWS technologies.

Software Development Engineer II (SDE II)

Amazon SDE II position working on large-scale distributed systems for retail ordering workflow

Software Development Engineer, AWS Backup

AWS Backup Software Development Engineer position focusing on building and scaling cloud data protection services, offering competitive compensation and growth opportunities at Amazon.