Software Development Engineer II, Direct Fulfilment

World's most customer-centric retail technology company focused on delivering innovative solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
E-Commerce · Logistics

Description For Software Development Engineer II, Direct Fulfilment

Join Amazon's Direct Fulfillment (DF) team, where you'll work on high-impact, complex challenges scaling systems to support new and rapidly growing India and emerging marketplaces. As a Software Engineer II, you'll be responsible for technical design and implementation of solutions that enable the DF model, allowing vendors to ship products directly to customers on behalf of Amazon. This role offers the opportunity to work with a talented team of engineers and technical leaders dedicated to reaching the next billion customers.

The Direct Fulfillment team builds systems that enable seamless customer experiences across global marketplaces. Launched in India in October 2018, DF (known in the industry as "dropship") is a fulfillment model where vendors ship orders directly to customers under Amazon's branding, providing the same customer service experience as items sold from Amazon Fulfillment centers.

You'll be working on designing and developing highly reliable, scalable distributed systems, collaborating with cross-functional teams, and mentoring other engineers. The role requires strong technical expertise in distributed systems, data structures, and modern programming languages. You'll have the opportunity to influence architecture decisions, drive technical innovation, and help scale Amazon's retail technology platform.

The position offers growth opportunities through hands-on experience with large-scale systems, exposure to supply chain and operations, and the chance to work on solutions that directly impact customer experience. If you're passionate about building scalable solutions, mentoring others, and driving technical excellence while working for a customer-obsessed organization, this role provides an excellent opportunity to make a significant impact.

Last updated 7 hours ago

Responsibilities For Software Development Engineer II, Direct Fulfilment

  • Designing and developing highly reliable, scalable, and distributed systems
  • Delivering quality features on-time and execution against project plans
  • Managing day-to-day development activities
  • Participating in designs, design reviews, code reviews
  • Mentoring other engineers
  • Maintaining current technical knowledge
  • Launch products to India and world-wide marketplaces

Requirements For Software Development Engineer II, Direct Fulfilment

Java
  • 4+ years of professional software development experience
  • 3+ years of programming experience with modern languages (Java, C++, or C#)
  • 2+ years of experience in architecture and design of systems
  • Experience in delivering large-scale distributed systems
  • Bachelor's Degree in Computer Science or equivalent
  • Strong knowledge of data structures, operating systems, and distributed systems
  • Experience in communicating with users, Product Managers, and other teams
  • Excellent leadership, verbal and written communication skills

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Direct Fulfilment

Software Development Engineer, Commerce Platform ADC

AWS Software Development Engineer role for Commerce Platform ADC, building secure cloud solutions for U.S. Intelligence Community with TS/SCI clearance required.

Software Development Engineer - eero, eero Software Services Team

Build and maintain scalable cloud services for eero's mesh WiFi technology, handling billions of daily requests and shaping the future of home connectivity.

Software Development Engineer II, Gated Access Technology Engineering (GATE)

Software Development Engineer II role at Amazon focusing on building authentication and connectivity solutions for Amazon's Fulfillment network using AWS technologies.

Software Development Engineer II (SDE II)

Amazon SDE II position working on large-scale distributed systems for retail ordering workflow

Software Development Engineer, AWS Backup

AWS Backup Software Development Engineer position focusing on building and scaling cloud data protection services, offering competitive compensation and growth opportunities at Amazon.