Software Development Engineer, Ordering
Amazon
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role
Are you passionate about enabling millions of customers around the world buy anything, anywhere, anytime? Dealing with large scale distributed systems, orchestrating the entire retail ordering workflow? The Ordering team at Amazon is seeking strong Software Development Engineers to dive deep into abstract problems and devise innovative designs. This role focuses on continuously making our platform ready for current and future challenges in e-commerce.
What You'll Do
As a Software Development Engineer, Ordering at Amazon, you will work on real-world problems on a global scale, owning systems end-to-end. You will influence the direction of technology that impacts hundreds of millions of customers worldwide. Your responsibilities will include designing flexible and scalable solutions and tackling some of the most complex challenges in large-scale computing. You'll utilize your expertise in data structures, algorithms, and object-oriented programming to contribute to our eCommerce services group.
Basic Qualifications
- 3+ years of non-internship design or architecture experience (design patterns, reliability, and scaling) for new and existing systems.
- 3+ years of non-internship professional software development experience.
- Experience programming with at least one software programming language.
Preferred Qualifications
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in Computer Science or equivalent.
Key Skills/Competency
- Distributed Systems
- Large-Scale Systems
- System Design
- Algorithms
- Data Structures
- Object-Oriented Programming
- Software Development Life Cycle (SDLC)
- Reliability & Scaling
- E-commerce Platforms
- Problem Solving
How to Get Hired at Amazon
- Research Amazon's culture: Study their leadership principles, mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor. Understand the "peculiar ways" and customer-centric focus.
- Tailor your resume: Customize your resume to highlight experience in distributed systems, large-scale computing, and object-oriented programming, using keywords from the Software Development Engineer, Ordering job description. Quantify achievements with metrics.
- Prepare for technical interviews: Expect rigorous technical questions on data structures, algorithms, system design, and object-oriented principles. Practice coding challenges on platforms like LeetCode and be ready to explain your thought process clearly.
- Demonstrate Amazon's Leadership Principles: During behavioral interviews, prepare STAR method examples that showcase how you embody principles like Customer Obsession, Ownership, Invent and Simplify, Dive Deep, and Deliver Results, relevant to a Software Development Engineer role.
- Network effectively: Connect with current Amazon SDEs on LinkedIn to gain insights into the company's engineering practices and interview process. Attend Amazon tech talks or virtual career events if available.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background