Software Development Engineer II, Direct Fulfilment

World's most customer-centric retail technology company building direct fulfillment solutions.
Backend
Mid-Level Software Engineer
In-Person
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 systems that enable vendors to ship products directly to customers on behalf of Amazon, known in the industry as "dropship." Launched in India in 2018, DF presents complex technical challenges as we scale our systems to support emerging and global marketplaces.

As a Software Development Engineer II, you'll be responsible for designing and implementing highly reliable, scalable distributed systems that power the end-to-end DF experience. You'll work on high-impact projects that maintain Amazon's superior customer experience while expanding retail selection. The role offers opportunities to mentor others, drive technical decisions, and contribute to architectural discussions.

The team's vision is to provide customers with the widest possible retail selection while maintaining a superior experience for vendors and optimal cost structure for Amazon. You'll collaborate with team members on day-to-day development activities, participate in design reviews, code reviews, and ensure operational excellence. This position requires strong technical skills, leadership abilities, and a passion for solving complex problems at scale.

Working in India's vibrant tech hubs, you'll be part of Amazon's global engineering community, with opportunities to influence and shape the future of e-commerce fulfillment. The role offers exposure to cutting-edge technologies and the chance to work on systems that impact millions of customers worldwide. If you're passionate about building scalable solutions and want to be part of revolutionizing how products reach customers, this role offers the perfect blend of technical challenges and growth opportunities.

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, and code reviews
  • Work with customers and dependencies to ensure quality delivery
  • Mentor other engineers
  • Maintain current technical knowledge and explore new technologies

Requirements For Software Development Engineer II, Direct Fulfilment

Java
  • 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 full software development life cycle
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience with coding standards, code reviews, and source control management

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Direct Fulfilment

Software Development Engineer II, Amazon Business

Software Development Engineer II position at Amazon Business, building B2B procurement solutions with 3+ years experience required.

Software Development Engineer, JWO Networking

AWS Software Development Engineer position focusing on Just Walk Out networking systems, requiring 3+ years experience in software development and system architecture.

ServiceNow App Engineer II, Corporate Infrastructure Services, IT Services

ServiceNow App Engineer II position at Amazon, focusing on implementing and maintaining enterprise-level ServiceNow solutions for corporate infrastructure services.

Software Development Engineer II, Aurora

AWS is seeking a Software Development Engineer II for Aurora team to build and maintain large-scale database services, requiring 3+ years of experience.

Quality Assurance Engineer II, Promise Core Quality Assurance Team

Quality Assurance Engineer II position at Amazon's Delivery Promise team, focusing on automation testing and quality assurance for delivery prediction systems.