Software Development Engineer, Amazon S3

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$120,000 - $180,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Amazon S3

Amazon S3 (Simple Storage Service) is seeking a Software Development Engineer to join their Request Post-Processing team. This role focuses on modernizing critical post-processing services including Metering, Logging, and Events to meet evolving customer needs.

As part of AWS's Utility Computing (UC) organization, you'll work on foundational services like S3 and EC2, contributing to product innovations that set AWS apart in the industry. The position involves developing and enhancing critical post-processing services, ensuring high availability and performance while maintaining accurate metering for customer requests and data transfers.

The role offers:

  • Opportunity to work on systems that power businesses globally
  • Collaboration with S3 API teams for seamless service integration
  • Work in Amazon's new Northern Virginia headquarters, part of a $2.5B investment
  • Access to extensive career development resources and mentorship
  • Inclusive work culture with employee-led affinity groups
  • Work-life harmony with flexible working culture

You'll be part of AWS's larger mission to provide the world's most comprehensive cloud platform, trusted by companies from startups to Global 500. The team values diverse experiences and perspectives, fostering an inclusive environment through initiatives like Conversations on Race and Ethnicity (CORE) and AmazeCon.

This is an excellent opportunity for engineers who have a deep knowledge of computer science, strong software engineering practices, and a passion for learning and innovation. You'll be contributing to services that directly impact millions of customers while working with cutting-edge cloud technology.

Last updated 4 days ago

Responsibilities For Software Development Engineer, Amazon S3

  • Develop and enhance critical post-processing services
  • Ensure high availability and performance of software solutions
  • Collaborate with S3 API teams for service integration
  • Ensure accuracy of metering for customer requests and data transfers
  • Develop systems and services for rapid development in S3's technology

Requirements For Software Development Engineer, Amazon S3

Java
Python
  • 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
  • Deep knowledge of computer science
  • Solid foundation in software engineering practices

Benefits For Software Development Engineer, Amazon S3

Medical Insurance
Dental Insurance
Vision Insurance
  • Career development resources
  • Mentorship opportunities
  • Flexible working culture
  • Employee-led affinity groups
  • Work-life harmony

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon S3

Software Development Engineer, EU InTech Consumer Selection Discovery

Software Development Engineer role at Amazon's INTech organization in Madrid, focusing on e-commerce systems and customer experience innovation.

Software Dev Engineer II, AWS

AWS Software Development Engineer position focused on building scalable cloud services and innovative solutions

Cloud Support Engineer (Developer Mobile, Messaging & Serverless)

AWS Cloud Support Engineer position focusing on serverless, mobile, and messaging technologies, combining technical expertise with customer service excellence in Taipei.

Software Development Engineer II, MENA Tech

Amazon MENA is seeking an SDE II with 3+ years experience to design and build innovative software solutions for customers and sellers.

Software Development Engineer, Supply Chain Optimization Technologies

Build scalable supply chain optimization solutions at Amazon, developing sophisticated systems for inventory management and fulfillment.