Software Development Engineer II, Direct Fulfilment

Global technology and retail company providing customer-centric solutions and services worldwide.
Backend
Mid-Level Software Engineer
In-Person
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 be part of a talented group of software engineers working on reaching the next billion customers. This role focuses on building and scaling systems that enable vendors to ship products directly to customers on Amazon's behalf. Known as "dropship" in the industry, DF was launched in India in October 2018 and maintains Amazon's high customer service standards.

As a Software Development Engineer II, you'll tackle complex technical challenges in designing and implementing solutions for the DF model. You'll work on distributed systems that need to operate reliably across emerging and global marketplaces while ensuring seamless customer experiences. The role combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills.

The position offers significant growth opportunities, working with cutting-edge technologies and scaling systems to support Amazon's expanding global presence. You'll collaborate with cross-functional teams, mentor other engineers, and contribute to technical decisions that impact millions of customers. The team's vision is to provide customers with the widest possible retail selection while maintaining superior vendor experiences and optimal cost structures for Amazon.

This role is perfect for engineers who are passionate about large-scale distributed systems, have strong technical skills, and want to make a direct impact on Amazon's global retail technology infrastructure. You'll be at the forefront of solving complex technical challenges while helping shape the future of e-commerce fulfillment systems.

Last updated 10 minutes ago

Responsibilities For Software Development Engineer II, Direct Fulfilment

  • Design and develop highly reliable, scalable, and distributed systems
  • Deliver quality features on-time and execute against project plans
  • Manage day-to-day development activities
  • Participate in designs, design reviews, code reviews
  • Work with customers and dependencies to ensure quality delivery
  • Mentor other engineers
  • Maintain technical knowledge and explore new technologies
  • Launch products to India and worldwide 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
  • Bachelor's Degree in Computer Science or equivalent
  • Experience in delivering large-scale distributed systems
  • Strong knowledge of data structures, operating systems, and distributed systems
  • Experience in communicating with stakeholders
  • Knowledge of supply chain and operations

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Direct Fulfilment

Software Development Engineer II, MENA Tech

Amazon MENA is seeking a Software Development Engineer II to design and build innovative solutions for customers and sellers, based in Amman, Jordan.

Software Development Engineer, Customer Engagement Technologies

Mid-level Software Development Engineer role at Amazon's Customer Engagement Technologies team, focusing on innovative customer service solutions using AI and automation.

Software Development Engineer, Amazon Connect

AWS seeks Software Engineer for Amazon Connect team to develop cloud-based contact center solutions using AI and AWS services.

Software Dev. Engineer, PXTCS

Software Engineer role at Amazon's PXTCS team focusing on distributed systems and ML models for HR solutions.

Software Development Engineer, AWS AI

Join AWS as a Software Development Engineer to build cutting-edge Generative AI applications, working with Java and Python while shaping the future of enterprise cloud computing.