Software Development Engineer

Amazon is a global technology and e-commerce company focused on customer obsession, innovation, and operational excellence.
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Logistics

Description For Software Development Engineer

Join Amazon's Supply Chain Optimization Technologies team to revolutionize how products reach customers. This role focuses on building real-time, intelligent systems to model Amazon's complex transportation network, optimizing delivery promises and transportation decisions. You'll work on challenging problems involving billions of network attributes, requiring innovative approaches in data modeling, storage, and processing.

As a Software Development Engineer, you'll be instrumental in developing scalable network management systems that enable faster and more cost-effective delivery. The role involves working with both SQL and NoSQL databases, Big Data analytics, distributed systems, and highly-optimized multithreaded code. You'll be part of a team that pushes technological boundaries to solve complex supply chain challenges.

The position offers an opportunity to work with cutting-edge technology while making a direct impact on millions of customers' experiences. You'll collaborate with smart, passionate developers in a fast-paced environment, designing and implementing solutions that scale to Amazon's global operations. The role combines technical depth with business impact, requiring both strong engineering skills and the ability to communicate technical solutions to non-technical stakeholders.

This is an ideal opportunity for engineers who enjoy solving complex problems at scale, are passionate about optimization and efficiency, and want to work on systems that directly impact Amazon's world-class supply chain operations. You'll be part of a team that values innovation, technical excellence, and customer obsession while working on some of the most challenging problems in e-commerce logistics.

Last updated 2 minutes ago

Responsibilities For Software Development Engineer

  • Design and build highly available and scalable systems for optimizing Amazon's transportation network
  • Work with senior leaders across technical and business teams
  • Expand and optimize supply chain systems
  • Implement Test-Driven Development and Continuous Deployment
  • Design at product level using Service Oriented Architecture, caching, load balancing, and microservices

Requirements For Software Development Engineer

Java
Python
JavaScript
  • 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

Benefits For Software Development Engineer

Medical Insurance
401k
  • Medical Insurance
  • 401k

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer II, IN Payments

Build next-gen payment solutions at Amazon India, working with AWS technologies and handling large-scale distributed systems for millions of customers.

Software Development Engineer II, Device Privacy And Data Handling

Software Development Engineer II position at Amazon focusing on device privacy and data handling, building privacy-focused services for Amazon's device ecosystem.

Software Development Engineer, Amazon Stores

Software Development Engineer position at Amazon Stores, building scalable solutions across consumer, operations, financial, and HR technology teams with 3+ years experience required.

SDE II, Amazon Autos

SDE II position at Amazon Autos building innovative automotive shopping experiences, requiring 3+ years of software development experience and strong system design skills.

Software Development Engineer II, Alexa Ads

Software Development Engineer II position at Amazon's Alexa Ads team, focusing on building AI-powered advertising systems and experiences.