Software Development Engineer, Ordering

Global e-commerce and technology company enabling millions of customers to buy anything, anywhere, anytime.
$114,800 - $191,800
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
E-Commerce · Enterprise SaaS

Description For Software Development Engineer, Ordering

Amazon's Ordering team is seeking passionate software development engineers to work on mission-critical distributed systems that power the company's global retail operations. This role offers an exciting opportunity to impact millions of customers worldwide by designing and implementing large-scale solutions for the entire retail ordering workflow.

As a Software Development Engineer in the Ordering team, you'll be at the forefront of solving complex technical challenges that directly affect Amazon's core business operations. You'll work with cutting-edge distributed systems technology, designing flexible and scalable solutions that handle massive transaction volumes across the globe.

The role combines deep technical expertise with real-world impact, as you'll be responsible for architecting and maintaining systems that enable customers to "buy anything, anywhere, anytime." You'll have the opportunity to own your systems end-to-end, from design to deployment and operations, while working alongside some of the industry's best engineers.

This position offers competitive compensation, including a robust base salary range and additional benefits. You'll be part of Amazon's culture of innovation, working in an environment that encourages creative problem-solving and technical excellence. The role provides significant growth opportunities, allowing you to influence the direction of technology that impacts hundreds of millions of customers.

The ideal candidate will bring strong experience in distributed systems, a track record of delivering scalable solutions, and a passion for solving complex engineering challenges. You'll be expected to dive deep into abstract problems, leverage your expertise in data structures and algorithms, and contribute to Amazon's culture of technical excellence.

Last updated 18 hours ago

Responsibilities For Software Development Engineer, Ordering

  • Design flexible and scalable solutions
  • Work on complex challenges in large-scale computing
  • Utilize skills in data structures, algorithms, and object oriented programming
  • Own systems end to end
  • Orchestrate retail ordering workflow

Requirements For Software Development Engineer, Ordering

Java
Python
  • 3+ years of non-internship design or architecture experience
  • 3+ years of non-internship professional software development experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of new and existing systems

Benefits For Software Development Engineer, Ordering

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive base salary
  • Equity compensation
  • Sign-on payments
  • Full range of medical benefits
  • Financial benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Ordering

Software Development Engineer, AWS Direct Connect

AWS seeks Software Development Engineer to build and maintain distributed systems for Direct Connect service, requiring 3+ years experience in software development.

Software Engineer II, AWS Lake Formation

AWS Lake Formation Software Engineer role building distributed systems for cloud-based data management and governance

Software Development Engineer, AWS Global Accelerator

Software Development Engineer position at AWS Global Accelerator, focusing on distributed systems and networking, offering competitive compensation and growth opportunities.

Software Development Engineer, EC2 Gateway Networking

AWS EC2 Networking SDE position working on distributed systems and packet processors for AWS VPC infrastructure.

Software Development Engineer II, Network State Manager (NSM)

AWS seeks Software Development Engineer II for Network State Manager team to build and scale distributed systems managing global cloud infrastructure.