Software Development Engineer, AFT Inbound

Global technology and e-commerce company that provides online retail, cloud computing, AI, and digital streaming services.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Logistics · Robotics

Description For Software Development Engineer, AFT Inbound

Amazon Fulfillment Technology (AFT) is seeking a Software Development Engineer to join their Inbound team. This role focuses on building large-scale, distributed systems that optimize customer order fulfillment.

The position involves developing critical services that interact with back-end systems, physical infrastructure including conveyors & robots, and systems used by thousands of associates to serve millions of customers. The systems you'll build will have direct impact on Amazon's top-line performance, potentially affecting hundreds of millions in USD.

Key responsibilities include:

  • Designing and developing large-scale, multi-tiered software applications and tools
  • Creating automated solutions for Amazon fulfillment centers worldwide
  • Collaborating with multiple teams on system architecture and implementation
  • Building reliable, fault-tolerant distributed systems

The role requires excellent problem-solving skills, strong computer science fundamentals, and the ability to write high-quality code in object-oriented languages (preferably C/C++/Java). You'll work in a fast-paced environment where quick adaptation and passionate ownership of problems are essential.

Benefits include:

  • Comprehensive medical, dental, and vision coverage
  • Maternity and parental leave
  • Paid Time Off (PTO)
  • 401(k) plan
  • Competitive base salary ranging from $129,300 to $223,600 depending on location
  • Additional compensation may include equity and sign-on payments

The Inbound AFT team specifically focuses on delivering innovative solutions to automatically receive and process billions of units of inventory from Amazon's vendors and third-party sellers worldwide, ensuring merchandise is quickly available to customers. This is an opportunity to make an impact on a global scale while working with cutting-edge technology and solving complex engineering challenges.

Last updated 13 days ago

Responsibilities For Software Development Engineer, AFT Inbound

  • Design and develop large-scale, multi-tiered software applications and tools
  • Create and deliver software and automated solutions for Amazon fulfillment centers
  • Engage multiple teams in system design and development
  • Build reliable, fault-tolerant distributed systems
  • Interface with physical infrastructure including conveyors & robots

Requirements For Software Development Engineer, AFT Inbound

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Sound understanding of Computer Science fundamentals
  • Excellent problem solving skills
  • Good written and oral communication skills

Benefits For Software Development Engineer, AFT Inbound

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Paid Time Off
  • Parental Leave
  • Equity

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AFT Inbound

Software QA Engineer, Vega OS

Quality Assurance Engineer role at Amazon Lab126, focusing on test automation and quality leadership for consumer electronics devices and OS development.

Software Development Engineer II, MENA Tech

Amazon MENA is hiring a Software Development Engineer II to design and build innovative software solutions in Amman, Jordan.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer II role at Amazon's Payments team, combining technical support with development work in Python and Java, focusing on payment systems and customer experience.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer role at Amazon focusing on Payments Acceptance and Experience Tech, requiring 2+ years experience in software development or technical support.

Software Dev Engineer II, ESTech

Software Development Engineer II position at Amazon's Amazonian Experience and Technology team, focusing on building human capital management technology and employee experience solutions.