Taro Logo

Software Development Engineer II

Global technology and e-commerce company that provides online retail, cloud computing, digital streaming, and artificial intelligence services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
E-Commerce · Enterprise SaaS · Logistics

Description For Software Development Engineer II

Join Amazon's Fulfillment by Amazon (FBA) team as a Software Development Engineer II to build mission-critical systems that power the management of billions of products globally. FBA provides world-wide sellers access to Amazon's vast distribution network as a service, similar to AWS's infrastructure model. The role is within the FBA Inventory Management team, focused on helping selling partners optimize their inventory planning and management across Amazon's fulfillment network.

You'll be working on systems that help sellers minimize understock and overstock risks while meeting both on and off-Amazon demand. The team provides detailed inventory visibility, performance metrics, planning tools, automation solutions, and strategic recommendations to sellers. This position offers the unique opportunity to work in a startup-like environment within Amazon, with significant flexibility in product and technology direction.

As a leader in this role, you'll provide both strategic and tactical oversight to develop features that create the best-in-class offering for sellers. You'll be responsible for creating mechanisms to drive optimal seller behavior in FBA inventory management, reducing supply chain costs, and making it easier for sellers to position their inventory closer to customers, ultimately expanding Prime delivery coverage.

The role combines technical excellence with business impact, requiring expertise in distributed systems, high-volume transaction processing, and e-commerce system design in a global context. You'll be working with cutting-edge technology while directly influencing the success of hundreds of thousands of businesses worldwide.

Last updated a day ago

Responsibilities For Software Development Engineer II

  • Solve ambiguous business problems and map them to elegant technical solutions
  • Use object-oriented concepts, algorithms and data structures to build systems at Amazon scale
  • Design, launch, and re-architect multi-tier systems with large amounts of data
  • Quickly adapt to fast-paced development environment with bias towards simple and extensible code

Requirements For Software Development Engineer II

Java
  • Bachelor's degree or higher in computer science or equivalent
  • 3+ years of non-internship professional software development experience
  • 3+ years of programming with at least one software programming language experience
  • 3+ years of leading design or architecture of new and existing systems experience
  • Code, design, and implementation sets the example to others

Benefits For Software Development Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
  • Workplace accommodation support
  • Inclusive work culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer II