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 massive scale systems that manage trillions of objects, requiring millisecond retrieval times and 99.999999999% durability. As part of AWS's Utility Computing organization, you'll be working on foundational services that power businesses globally.

The position offers exciting challenges in distributed systems development, working with cutting-edge cloud technology that impacts millions of customers worldwide. You'll be joining a team that values work-life balance, maintains high engineering standards, and fosters a culture of ownership and innovation.

The role combines technical expertise with collaborative teamwork, offering opportunities to design and implement solutions for performance, cost, and reliability improvements. You'll be working in an agile environment with a strong emphasis on quality and customer impact. The team provides comprehensive support for new members, including a peer buddy system and formal mentorship programs.

AWS offers a robust benefits package, including competitive salary, equity opportunities, and comprehensive medical benefits. The company strongly values diversity and inclusion, providing various employee-led affinity groups and ongoing learning experiences. Career growth is actively supported through mentorship and knowledge-sharing initiatives.

This position is ideal for engineers passionate about large-scale distributed systems, cloud computing, and building reliable, high-performance storage solutions. You'll be part of a team that powers critical infrastructure for businesses across the globe, from content delivery to remote working technologies.

Last updated 8 hours ago

Responsibilities For Software Development Engineer - S3, Storage Control Plane

  • Design, implement, deploy and maintain innovative software solutions for new features in performance, cost, reliability
  • 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 to resolve issues

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
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Work-life balance
  • Mentorship programs
  • Career growth opportunities
  • Employee-led affinity groups

Interested in this job?

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

Software Development Engineer, SCARF

Full-stack Software Development Engineer role at AWS Demand Planning team, building forecasting software for EC2 capacity management.

Software Development Engineer II (SDE II), Amazon

Software Development Engineer II position at Amazon, focusing on large-scale distributed systems and retail ordering workflow, offering competitive compensation and benefits.

Software Developer in Test II, Amazon Webview

Software Developer in Test II position at Amazon Lab126, focusing on test automation and infrastructure development for consumer electronic devices, offering competitive compensation of $129,300-$223,600.

Support Engineer, Digital and Emerging Payments

Support Engineer role at Amazon's Digital and Emerging Payments team in Mexico City, focusing on payment systems support and development using Java, Python, and AWS technologies.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services seeks a Software Development Engineer to design, build, and maintain global cloud infrastructure, offering competitive compensation and comprehensive benefits.