Software Development Engineer II Direct Fulfilment
@ Amazon

Elkhart County, IN
$150,000
On Site
Full Time
Posted 11 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX******* @amazon.com
Recommended after applying

Job Details

About the Role

Join a talented team of software engineers and technical leaders dedicated to reaching the next billion customers. As a Software Development Engineer II Direct Fulfilment at Amazon, you will work on high-impact, complex challenges by scaling systems across India and emerging marketplaces.

Key Job Responsibilities

  • Design and develop highly reliable, scalable, and distributed systems.
  • Deliver quality features on-time and meet project delivery commitments.
  • Manage day-to-day development, design reviews, code reviews, and implementation.
  • Collaborate with customers and dependencies to ensure quality delivery.
  • Mentor fellow engineers and keep up with rapidly changing technologies.
  • Launch products for India as well as world-wide marketplaces.

About the Team

The Direct Fulfilment (DF) team, also known as "dropship", enables vendors to ship orders directly to customers with a seamless experience. This model supports a wide retail selection while keeping high quality customer service.

Basic Qualifications

  • 3+ years of professional software development experience.
  • 2+ years of design and architecture experience in scaling systems.
  • Experience programming in at least one software language.

Preferred Qualifications

  • 3+ years of full software development life cycle experience.
  • Bachelor's degree in computer science or equivalent.
  • Knowledge of best practices including coding standards, code reviews, continuous deployments, and testing.

Key skills/competency

  • Software Engineering
  • Distributed Systems
  • Scalability
  • System Design
  • Mentoring
  • Technical Leadership
  • Full Software Development Life Cycle
  • Quality Assurance
  • Customer Collaboration
  • Emerging Markets

How to Get Hired at Amazon

🎯 Tips for Getting Hired

  • Tailor your resume: Highlight relevant engineering and leadership experience.
  • Prepare for interviews: Focus on system design and coding challenges.
  • Research Amazon culture: Study Amazon's leadership principles and mission.
  • Practice technical questions: Review distributed systems and scalability topics.

📝 Interview Preparation Advice

Technical Preparation

Review distributed system design.
Practice coding in preferred language.
Study scalability patterns.
Brush up on system architecture.

Behavioral Questions

Describe a challenging project you led.
Explain a time you solved a conflict.
Discuss mentoring experiences in teams.
Share how you learned new technology.

Frequently Asked Questions