Software Development Engineer, Amazon

World's largest e-commerce company building systems that power online shopping for hundreds of millions of customers worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
E-Commerce · Enterprise SaaS

Description For Software Development Engineer, Amazon

Amazon Selection and Catalog Systems (ASCS) is seeking a talented software engineer to join their team in London. This role is part of the team that builds and maintains the world's largest e-Commerce products catalog, processing hundreds of millions of updates on billions of products daily. The position offers an opportunity to work on high-scale distributed systems that power Amazon's retail business worldwide.

As a Software Development Engineer, you'll be working with the Selection Contribution Platform (SCP) team, focusing on data ingestion and processing from millions of external contributors, Amazon's retail catalog, and internal customers including Kindle, Prime Video, and Alexa. The role involves pushing the boundaries of architectural thinking and distributed system design, leveraging the latest AWS cloud computing technologies.

The ideal candidate will be passionate about solving complex technical challenges, have strong development skills, and thrive in an environment where innovation is key. You'll have the opportunity to influence technical decisions, mentor others, and contribute to Amazon's growth by delivering innovative solutions that expand product selection for customers.

This position offers exposure to cutting-edge technology and the chance to work on systems that directly impact hundreds of millions of customers worldwide. You'll be part of a team that values technical excellence, innovation, and continuous learning, while working in an environment that encourages ownership and autonomous decision-making.

If you're excited about building large-scale distributed systems, passionate about e-commerce technology, and want to be part of a team that's shaping the future of online retail, this role offers an excellent opportunity to make a significant impact at one of the world's leading technology companies.

Last updated an hour ago

Responsibilities For Software Development Engineer, Amazon

  • Technical ownership of designs and services
  • Influence good coding practices among peers
  • Design, code, review, test, fix, research, deploy and maintain services
  • Develop at the highest standards in the industry
  • Deal with ambiguous and non explored problem domains

Requirements For Software Development Engineer, Amazon

Java
  • Bachelor's degree in computer science or equivalent
  • Experience programming with at least one modern language such as Java, C++, or C#
  • Strong experience in architecting and building multi-threaded, distributed systems
  • Strong knowledge of data structures, algorithms, big 'O' analysis
  • Outstanding problem-solving abilities

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon

Software Development Engineer, EC2 VPC

AWS is hiring a Software Development Engineer for the EC2 VPC team to build and maintain core network virtualization systems, working with C, C++, Java, and Python in Herndon, VA.

Software Development Engineer, AWS Compute Services

AWS Software Development Engineer position focusing on serverless computing and distributed systems, offering competitive pay and comprehensive benefits.

Software Development Engineer, Aurora Storage

Software Development Engineer position at Amazon Aurora Storage team, building cloud-scale database services with focus on high performance and reliability.

Software Dev Engineer, Identity

Software Development Engineer role at Amazon's Identity Services team, building and maintaining critical authentication and authorization systems at global scale.

Software Development Engineer, Network Lifecycle Management, Configuration Services

AWS seeks Software Development Engineer to build scalable network configuration services for cloud infrastructure, focusing on automation and distributed systems.