Software Development Engineer, S3 Distribution Plane

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, S3 Distribution Plane

Amazon S3 (Simple Storage Service) is seeking a Software Development Engineer to join their Distribution Plane team. This role involves working with massive-scale systems that manage trillions of objects with 99.999999999% durability. You'll be responsible for developing and maintaining critical infrastructure that handles billions of requests per minute across S3's global server fleet.

The position offers unique challenges in distributed systems, focusing on DNS, networking, and security solutions. You'll collaborate with various AWS teams, including Route 53, EC2, and AWS Networking, to build innovative solutions that scale globally. The role combines hands-on development with architectural design, requiring both technical expertise and system design skills.

As a member of this team, you'll work in an environment that values operational excellence and engineering best practices. The team maintains a strong culture of ownership - "if you build it, you own it" - while ensuring work-life balance through well-structured on-call rotations and support systems.

The position offers significant growth opportunities through mentorship programs, knowledge sharing, and exposure to complex technical challenges. You'll be part of a diverse and inclusive team that embraces different perspectives and innovative thinking. The role is ideal for engineers who are passionate about large-scale distributed systems and want to make an impact on technology used by customers worldwide.

Working at Amazon S3 means joining a team that's at the forefront of cloud storage technology, with opportunities to influence the direction of critical infrastructure used by businesses globally. The team culture emphasizes continuous learning, collaboration, and maintaining high standards while supporting personal growth and work-life balance.

The compensation package is competitive, including base salary, equity, and comprehensive benefits. The team provides extensive support for new members through peer buddying and mentorship programs, ensuring a smooth onboarding experience and continued professional development.

Last updated 8 days ago

Responsibilities For Software Development Engineer, S3 Distribution Plane

  • Design and develop systems for DNS, IP and Network Connectivity, TLS Certificates, VPC Endpoints and Private Connectivity
  • Maintain operational health of services and build & release systems
  • Provide coaching and mentoring for junior engineers
  • Participate in design reviews and operations meetings
  • Partner with service teams across AWS
  • Develop tools to streamline operations and improve infrastructure
  • Participate in on-call rotation
  • Maintain and improve code quality, fleet health, and security & reliability

Requirements For Software Development Engineer, S3 Distribution Plane

Java
Python
Go
  • 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 Distribution Plane

Medical Insurance
Equity
Mental Health Assistance
  • Medical, financial, and other benefits
  • Mentorship programs
  • Work-life balance
  • Career growth opportunities
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer, S3 Distribution Plane

Quality Assurance Engineer II, Alexa Communications

Quality Assurance Engineer II position at Amazon's Alexa Communications team, focusing on voice technology and AI applications

Software Development Engineer, ABDAI

Software Development Engineer position at Amazon Business focusing on data analytics and insights, requiring 2+ years of experience in software development.

Software Development Engineer, AFT Labor Scheduling

Software Development Engineer role at Amazon's Labor Scheduling Organization, building systems to optimize workforce deployment in fulfillment operations.

Software Development Engineer, AFT Labor Scheduling

Software Development Engineer role at Amazon's Labor Scheduling Organization, building systems to optimize workforce management in fulfillment operations.

Software Developer Engineer II, Training & Certification, Content Technology

AWS Training & Certification seeks Software Engineer to develop AI-powered learning content platforms, offering $129K-$223K salary with comprehensive benefits.