Software Development Engineer, S3

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

Description For Software Development Engineer, S3

Amazon's S3 team in Cambridge UK is seeking a Software Development Engineer to join their world-leading storage system team. S3 handles over 400 trillion objects and processes 150 million requests per second, making it the largest commercial storage system globally. The role involves working on critical features like CloudTrail events and CloudWatch metrics that provide customers with security, governance, and operational insights.

You'll be part of AWS Utility Computing, working on foundational services including S3 and EC2. The position offers opportunities to work with various AWS technologies across databases, real-time streaming, compute platforms, and data analytics engines. You'll own the entire lifecycle of your work from design to implementation and operations.

The team culture emphasizes collaboration, customer obsession, and operational excellence. You'll participate in design reviews, code reviews, and brainstorming sessions with team members. The role offers a balance of independent work and team collaboration, with opportunities to learn from mentors and senior engineers.

Amazon values diverse experiences and maintains an inclusive environment through employee-led affinity groups and ongoing learning experiences. The company offers flexible work arrangements to support work-life harmony and provides numerous resources for career development and growth.

This is an excellent opportunity for someone passionate about building scalable systems, solving complex problems, and directly impacting millions of AWS customers. The role combines technical challenges with customer-focused development, making it ideal for engineers who want to grow their skills while working on industry-leading cloud technology.

Last updated a few seconds ago

Responsibilities For Software Development Engineer, S3

  • Writing quality, reusable code for highly scalable and reliable cloud-based services
  • Working closely with product and development management to architect the service
  • Being a champion for operational excellence
  • Writing code that continuously improves service reliability and availability
  • Providing on-call product support approximately once every two months

Requirements For Software Development Engineer, S3

Java
  • Experience (non-internship) in professional software development
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Knowledge of professional software engineering & best practices for full software development life cycle
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, S3

  • Flexible work hours
  • Career development opportunities
  • Mentorship programs
  • Inclusive work environment
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer, S3

Software Dev Engineer - Sponsored Television Ads, Gaming and OTT Ads

Software Engineer role at Amazon's Sponsored TV Ads team, building innovative advertising solutions and working with large-scale distributed systems.

Software Development Engineer, Robotic Storage Technology

Software Development Engineer role at Amazon Robotics, focusing on warehouse automation and robotics systems development.

Quality Assurance Engineer, Fire TV

Quality Assurance Engineer position at Amazon Fire TV team in Berlin, focusing on automated and manual testing to ensure high-quality streaming experiences.

Software Dev Engineer, Product Knowledge Experience

Software Development Engineer role at Amazon focusing on building scalable distributed systems and innovative solutions for product knowledge experience.

Software Development Engineer II, Amazon Freight

Amazon Freight is seeking a Software Development Engineer II to build and maintain full-stack web applications for their shipping platform.