Software Development Engineer - Ordering @ Amazon
Your Application Journey
Email Hiring Manager
Job Details
Overview
Are you passionate about enabling millions of customers worldwide to buy anything, anywhere, anytime? At Amazon, our Ordering team is looking for strong software development engineers to dive deep into abstract problems and design innovative solutions for complex, large scale distributed systems. Our engineers work on end-to-end systems that orchestrate the entire retail ordering workflow.
Role and Responsibilities
As a Software Development Engineer - Ordering, you will:
- Design flexible and scalable solutions for global eCommerce operations.
- Work on large-scale distributed systems impacting hundreds of millions of customers.
- Utilize data structures, algorithms, and object-oriented programming techniques.
- Own systems end-to-end and drive technical direction.
Basic Qualifications
- 3+ years of non-internship design or architecture experience.
- 3+ years of professional software development experience.
- Proficiency in at least one software programming language.
Preferred Qualifications
- Experience across the full software development life cycle.
- Bachelor's degree in Computer Science or equivalent.
Compensation and Benefits
The base salary ranges from $114,800/year to $191,800/year. Additional compensation may include equity, sign-on payments, and a full range of benefits.
Equal Opportunity
Amazon is an equal opportunity employer. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you require accommodation during the hiring process, please visit our accommodations page.
Key skills/competency
- Distributed Systems
- Software Development
- Scalable Solutions
- Algorithm Design
- Data Structures
- Object-Oriented Programming
- Retail Technology
- Architecture
- Design Patterns
- Full Software Lifecycle
How to Get Hired at Amazon
🎯 Tips for Getting Hired
- Tailor your resume: Emphasize distributed systems and programming skills.
- Research Amazon: Understand their culture and technological innovations.
- Prepare technically: Brush up on algorithms and design patterns.
- Practice interviews: Simulate coding and system design rounds.