Software Development Engineer

Amazon is a global technology and e-commerce leader known for innovation in online retail, cloud computing, and digital services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
E-Commerce · Enterprise SaaS

Description For Software Development Engineer

Amazon is seeking a Software Development Engineer to join their Core Services team under Worldwide Customer Purchase Journey, specifically in the Shipping and Region Authority (SARA) organization. This role offers a unique opportunity to work on foundational products that shape the customer shopping experience, from gateway pages through search and checkout experiences.

The position involves working with SARA's four key domains - Shipping, Regions, Locations, and Restrictions - to create systems that are globally standardized yet locally customized. You'll be responsible for building and maintaining distributed systems that handle customer location identification, shipping options, and sales restrictions at a global scale.

As an SDE, you'll be tasked with designing and implementing elegant solutions for complex problems, working with cross-functional teams, and delivering scalable, fault-tolerant systems. The role requires strong technical expertise in distributed systems architecture and the ability to make strategic technical decisions while considering future challenges.

This is an excellent opportunity for experienced developers who want to make a significant impact on Amazon's worldwide customer experience. You'll be working with cutting-edge technology at massive scale, collaborating with talented engineers, and solving complex technical challenges that affect millions of customers globally.

The ideal candidate will bring strong software development experience, excellent system design skills, and the ability to work effectively in an agile environment. This role offers growth opportunities and the chance to work on critical systems that power one of the world's largest e-commerce platforms.

Last updated 7 hours ago

Responsibilities For Software Development Engineer

  • Collaborate with cross-disciplinary teams to design and bring innovative products to market
  • Design and build technologies in a large distributed computing environment
  • Create solutions to run predictions on distributed systems
  • Build distributed storage, index, and query systems that are scalable and fault-tolerant
  • Design and code solutions for broadly defined problems
  • Work in an agile environment to deliver high-quality software

Requirements For Software Development Engineer

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • 3+ years of Video Games Industry experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Runtime/Driver Software Development Engineer, Neuron Runtime

AWS AI is hiring a Software Engineer for the Neuron SDK team to develop runtime stacks and drivers for ML accelerators, requiring Linux expertise and hardware acceleration experience.

Software Dev Engineer, BXT

Amazon is hiring a Software Dev Engineer II for their Benefits Experience and Technology team to build and improve benefits administration platforms using AWS.

Software Development Engineer, Amazon Stores

Software Development Engineer position at Amazon, building scalable solutions for global e-commerce platforms with competitive compensation and growth opportunities.

Software Dev Engineer II, Measurement, Ad Tech, and Data Science (MADS)

Software Engineer II role at Amazon's Ad Tech division, building large-scale measurement systems processing 50B+ daily events using AWS technologies.

Software Development Engineer, ITA - Workforce Intelligence

Software Engineering role at Amazon's Workforce Intelligence team, focusing on high-volume hiring analytics and distributed systems development.