Software Development Engineer II, Amazon

World's largest online retailer creating the most-loved shopping experience for customers globally.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
E-Commerce · Consumer

Description For Software Development Engineer II, Amazon

The Amazon Buying Experience organization is seeking a Software Development Engineer II to join their mission of creating the world's most-loved shopping experience. This role is part of the team responsible for the worldwide product showroom that serves millions of customers across all devices. As an SDE II, you'll work on building and maintaining distributed services that power Amazon's shopping experience, focusing on high concurrency, low latency, and massive scalability.

You'll be responsible for developing frameworks and improving how buying experience pages are rendered across various devices, from smartphones to desktops and Echos. The role requires expertise in building scalable systems and a strong focus on engineering excellence, including architecture, quality, maintainability, performance, and security.

The position offers the opportunity to directly impact hundreds of millions of Amazon customers daily through code that enhances their shopping experience. You'll be working within the Buying Experience organization, which is crucial to Amazon's core e-commerce platform, creating personalized experiences tailored to individual customers.

This role combines technical leadership with hands-on development, requiring both depth in software engineering and breadth in system design. You'll be expected to champion best practices in software development while delivering solutions that scale to Amazon's massive customer base. The position offers significant growth potential and the chance to work on technology that shapes how people shop online globally.

Working at Amazon means joining a company at the forefront of e-commerce innovation, with a culture driven by customer obsession and technical excellence. You'll be part of a team that values both individual contribution and collaborative success, working in an environment that encourages innovation and long-term thinking.

Last updated 5 hours ago

Responsibilities For Software Development Engineer II, Amazon

  • Build and serve state-of-the-art frameworks
  • Build distributed services with high concurrency, low latency and massive scalability
  • Improve next generation buying experience pages rendering
  • Champion engineering excellence in architecture, quality, maintainability, performance, and security

Requirements For Software Development Engineer II, Amazon

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

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Amazon

Software Dev Engineer II, Amazon PrivateLink

Software Development Engineer II role at Amazon PrivateLink, focusing on cloud security and service integration within AWS Utility Computing organization.

Software Development Engineer, Amazon Global Transportation

Software Development Engineer role at Amazon Global Transportation, building scalable solutions for package delivery optimization with 3+ years experience required.

Software Development Engineer II, Customer Behavior Analytics (CBA)

Software Development Engineer II role at Amazon's Customer Behavior Analytics team, building scalable solutions for customer insights and data analytics.

Software Development Engineer, SPS Core Services

Software Development Engineer position at Amazon's SPS Core Services team, building and maintaining the Action Taking System for marketplace safety and risk management.

Software Development Engineer (Prime Video)

Software Development Engineer role at Amazon Prime Video focusing on building next-gen automation and monitoring solutions using computer vision and ML-based automation.