Software Development Engineer, Amazon Fulfillment Technology

Global technology company that powers worldwide fulfillment network through software, hardware, and data science solutions.
$129,300 - $223,600
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Logistics · Robotics

Description For Software Development Engineer, Amazon Fulfillment Technology

Amazon Fulfillment Technologies (AFT) is seeking a Software Development Engineer to join their team in building large-scale, reliable, fault-tolerant distributed systems. This role focuses on developing critical services that optimize customer order fulfillment through interaction with back-end systems.

The position offers an opportunity to work on systems that directly impact Amazon's performance by hundreds of millions USD. You'll be developing solutions that interface with physical infrastructure including conveyors and robots, while supporting thousands of associates in delighting millions of customers.

Key responsibilities include:

  • Designing and developing large-scale, multi-tiered software applications and tools
  • Engaging with multiple teams for system development and support
  • Creating automated solutions for worldwide Amazon fulfillment centers
  • Contributing to subsystem design and building team culture around quality practices

The ideal candidate will bring strong problem-solving skills, deep computer science knowledge, and the ability to write high-quality object-oriented code. You'll be part of the Inbound AFT team, which delivers innovative solutions to automatically process billions of inventory units from Amazon's vendors and third-party sellers globally.

The role offers comprehensive benefits including medical, dental, and vision coverage, parental leave, PTO, and 401(k). The compensation package is competitive, ranging from $129,300 to $223,600 base salary depending on location, plus equity and other benefits.

This is an excellent opportunity for someone who wants to make a significant impact on global scale operations, work with cutting-edge technology, and be part of a team that values innovation and technical excellence. The position offers both technical challenges and the satisfaction of seeing your work directly impact millions of customers worldwide.

Last updated 6 hours ago

Responsibilities For Software Development Engineer, Amazon Fulfillment Technology

  • Design and develop large-scale, multi-tiered software applications and tools
  • Create and deliver software and automated solutions for Amazon fulfillment centers
  • Interface with physical infrastructure including conveyors & robots
  • Engage multiple teams for system development and support
  • Contribute to subsystem design and team culture building

Requirements For Software Development Engineer, Amazon Fulfillment Technology

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 (Algorithms, Data Structures, OOD, Databases)
  • Excellent problem solving skills
  • Good written and oral communication skills
  • Ability to adapt quickly to a fast-paced development environment

Benefits For Software Development Engineer, Amazon Fulfillment Technology

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Paid Time Off (PTO)
  • Parental Leave

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Fulfillment Technology

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services seeks Software Development Engineer to design, build, and operate cloud infrastructure at global scale.

Software Development Engineer - DynamoDB

Software Development Engineer position at Amazon DynamoDB, working on distributed database systems with petabyte-scale data and millisecond performance requirements.

Software Development Engineer, AWS Infrastructure Services

Software Development Engineer role at AWS Infrastructure Services, building and maintaining critical cloud infrastructure systems using Rust, Go, and Python.

Software Development Engineer II (SDE II), Amazon

Amazon SDE II position focusing on large-scale distributed systems and retail ordering workflow, offering competitive compensation and opportunity for global impact.

Software Development Engineer II (SDE II), Amazon

Amazon SDE II position focusing on large-scale distributed systems for retail ordering workflow, offering competitive compensation and opportunity to impact millions of customers globally.