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 is Amazon's worldwide service that provides sellers access to Amazon's vast distribution network, operating similarly to AWS's infrastructure-as-a-service model. You'll be part of a team that enables sellers from Fortune 50 companies to small businesses across 135 countries to leverage Amazon's world-class infrastructure.

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 work on creating mechanisms to optimize seller behavior for FBA inventory management, reduce supply chain costs, and make it easier for sellers to position their inventory closer to customers. This position offers the opportunity to invent new ways to deliver value for sellers while utilizing technology from across Amazon's ecosystem, including AWS.

The team operates with startup-like flexibility within Amazon, allowing for significant influence on product and technology direction. You'll be working with large-scale distributed systems, handling high-volume transaction processing, and building solutions that directly impact Amazon's global retail operations.

This is an excellent opportunity for a skilled engineer who wants to work on complex problems at scale, with the chance to directly influence the future of e-commerce and logistics technology. You'll be expected to demonstrate strong technical leadership, collaborate with cross-functional teams, and drive technical excellence through coding standards, code reviews, and operational best practices.

Last updated 14 hours 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
Parental Leave
  • Comprehensive health benefits including medical, dental, and vision coverage
  • Parental leave benefits
  • Disability accommodations available

Interested in this job?

Jobs Related To Amazon Software Development Engineer II

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.