Software Development Engineer II, Direct Fulfilment

Global technology and e-commerce company focused on customer-centric innovation and retail technology.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ 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 to reach 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 in the industry as "dropship," DF allows vendors to fulfill orders while maintaining Amazon's high customer service standards.

As a Software Development Engineer II, you'll tackle complex technical challenges in designing and implementing solutions that power the Direct Fulfillment model. This initiative, launched in India in October 2018, is crucial to Amazon's vision of providing customers with the widest possible retail selection while maintaining superior vendor experiences and optimal cost structures.

You'll work on distributed systems that must reliably operate end-to-end across emerging and global marketplaces. The role demands strong technical leadership, system design capabilities, and a commitment to operational excellence. You'll collaborate with team members on various aspects of the development lifecycle, from architecture decisions to code reviews and implementation.

This position offers significant growth opportunities, allowing you to enhance your technical skills while contributing to Amazon's retail technology scaling efforts. You'll be responsible for mentoring other engineers and staying current with emerging technologies. The role combines technical depth with business impact, as your work directly affects Amazon's ability to serve customers through innovative fulfillment solutions.

Working at Amazon means joining a company that values inclusive culture and workplace accommodations. The team is based in Bangalore, India, and offers the chance to work on systems that impact millions of customers and vendors globally. If you're passionate about large-scale distributed systems, customer-centric innovation, and technical leadership, this role presents an excellent opportunity to make a significant impact.

Last updated 13 hours 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, implementation
  • Work with customers and dependencies to ensure quality delivery
  • Mentor other engineers
  • Maintain technical knowledge and explore new technologies

Requirements For Software Development Engineer II, Direct Fulfilment

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • Knowledge of software development life cycle
  • Experience with coding standards, code reviews, and source control management
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer II, Direct Fulfilment

Medical Insurance
Vision Insurance
Dental Insurance
  • Workplace accommodations for persons with disabilities
  • Inclusive culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Direct Fulfilment

Software Development Engineer, EC2 Network Provisioning

AWS EC2 Network Provisioning Software Engineer role working on distributed systems and IP management for cloud infrastructure, offering competitive compensation and growth opportunities.

Software Development Engineer, Amazon Selection and Catalog Systems

SDE-II role at Amazon working on Selection & Catalog Systems, leveraging Generative AI to enhance catalog data quality at scale with competitive compensation and benefits.

Software Dev Engineer II, Amazon Payment Products

Software Dev Engineer II position at Amazon's Payment Products team, building financial services platforms and customer experiences with competitive compensation range of $114,800-$191,800.

Software Development Engineer, Checkout Purchase Experience

Full stack Software Development Engineer position at Amazon's Checkout Experience team, focusing on building scalable, low-latency systems for checkout and address services.

Software Development Engineer, Millibyte

Software Development Engineer position at Amazon's Millibyte team, building framework and tooling for native services across Amazon device platforms using Rust programming language.