Software Development Engineer - S3, Storage Control Plane

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

Description For Software Development Engineer - S3, Storage Control Plane

Amazon S3 (Simple Storage Service) is seeking a Software Development Engineer to join their storage control plane team. This role involves working with systems that manage trillions of objects, providing millisecond retrieval times, and maintaining 99.999999999% durability. You'll be part of AWS Utility Computing (UC), which provides foundational services like S3 and EC2.

The position offers an exciting opportunity to work on large-scale distributed systems that power businesses globally. You'll be joining a team that values work-life balance, with a structured on-call rotation and emphasis on well-rested employees. The team provides comprehensive support for new hires through a peer buddy system and formal mentorship program.

As an engineer at S3, you'll work in an agile environment, focusing on performance, cost, and reliability improvements. The role involves designing and implementing innovative solutions for cloud storage systems that serve millions of customers worldwide. You'll collaborate with talented engineers and leaders while having the opportunity to make significant impacts on a service that's essential to modern cloud computing.

The team culture emphasizes diversity, inclusion, and continuous learning. Amazon provides various resources for professional growth, including employee-led affinity groups, ongoing learning experiences, and career development opportunities. The compensation package is competitive, including base salary, equity, and comprehensive benefits.

This is an excellent opportunity for engineers passionate about distributed systems, cloud computing, and building highly scalable services that directly impact millions of users worldwide.

Last updated 10 minutes ago

Responsibilities For Software Development Engineer - S3, Storage Control Plane

  • Design, implementation, deployment and maintenance of innovative software solutions
  • Use software engineering best practices to ensure quality of team deliverables
  • Build and implement high quality distributed system software
  • Work in an agile development environment
  • Participate in on-call rotation

Requirements For Software Development Engineer - S3, Storage Control Plane

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
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer - S3, Storage Control Plane

Medical Insurance
401k
Mental Health Assistance
  • Medical, financial, and other benefits
  • Mentorship program
  • Career development opportunities
  • Work-life balance
  • Inclusive team culture
  • Peer buddy program
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer - S3, Storage Control Plane

Software Development Engineer, Amazon Customer Service

Software Development Engineer role at Amazon Customer Service, focusing on search and retrieval systems with Gen AI integration.

Software Development Engineer - Prime Video Linear

Software Development Engineer role at Amazon Prime Video Linear team, building discovery and search services for Live TV content with competitive compensation and benefits.

Software Development Engineer - AWS FinTech

AWS FinTech Software Development Engineer position building scalable financial systems, handling global transactions, 4+ years experience required.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon building large-scale SAAS solutions for subscription and membership businesses with focus on distributed systems.

Software Development Engineer, Customer Service

Software Development Engineer role at Amazon's D2AS team, focusing on building scalable solutions for digital customer support using AI and LLMs.