Software Development Engineer II (SDE II), Amazon

Global e-commerce and technology company enabling millions of customers to buy anything, anywhere, anytime.
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
E-Commerce · Enterprise SaaS

Description For Software Development Engineer II (SDE II), Amazon

Are you passionate about enabling millions of customers around the world to buy anything, anywhere, anytime? The ordering team at Amazon is seeking talented Software Development Engineers to work on large-scale distributed systems and orchestrate the entire retail ordering workflow.

As an SDE II at Amazon, you'll tackle real-world problems on a global scale, owning your systems end-to-end and influencing the direction of technology that impacts hundreds of millions of customers worldwide. You'll be responsible for designing flexible and scalable solutions, working on complex challenges in large-scale computing using your expertise in data structures, algorithms, and object-oriented programming.

The role offers an opportunity to work within the eCommerce services group, where you'll be part of a team that continuously innovates and improves the platform to meet current and future challenges. You'll be involved in the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

The position offers a competitive compensation package with a base salary ranging from $114,800 to $191,800 per year, along with equity, potential sign-on payments, and comprehensive benefits including medical, financial, and other benefits. The exact salary will be determined based on your job-related knowledge, skills, and experience.

Join Amazon's ordering team and help shape the future of how millions of customers shop online while working with cutting-edge technology and solving complex engineering challenges at scale.

Last updated 3 days ago

Responsibilities For Software Development Engineer II (SDE II), Amazon

  • Design flexible and scalable solutions
  • Work on complex challenges in large-scale computing
  • Own systems end to end
  • Influence the direction of technology
  • Participate in code reviews and maintain coding standards
  • Work with distributed systems and retail ordering workflow

Requirements For Software Development Engineer II (SDE II), Amazon

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
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Benefits For Software Development Engineer II (SDE II), Amazon

Medical Insurance
Equity
  • Medical Insurance
  • Equity
  • Sign-on bonus
  • Financial benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer II (SDE II), Amazon

Software Development Engineer, Advertising Core Services

Build highly available, scalable distributed systems for Amazon's advertising data lake, managing Petabytes of data using Java, Python, and AWS technologies.

Software Dev Engineer II, Unified Payments Experience

Amazon is seeking a Software Dev Engineer II to join their Unified Payments Experience team in Vancouver, building scalable payment solutions using cutting-edge cloud technologies.

Software Development Engineer, EKS, Amazon EKS

Software Development Engineer position at Amazon EKS, building and maintaining large-scale Kubernetes services with focus on reliability and performance.

Software Development Engineer II, Appstore

Amazon Appstore is seeking a Software Development Engineer II to develop SDKs, tools, and services for third-party mobile app developers and build systems to curate mobile apps.

Software Development Engineer, Amazon Pay India | UPI Payments

Software Development Engineer position at Amazon Pay India, focusing on UPI Payments systems, requiring 2+ years of experience in software development and distributed systems.