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

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

Amazon is seeking a Software Development Engineer II to join their eCommerce services team, focusing on enabling millions of customers worldwide to shop seamlessly. This role involves working with large-scale distributed systems and orchestrating the entire retail ordering workflow.

As an SDE II at Amazon, you'll be at the forefront of technological innovation, working on real-world problems that impact hundreds of millions of customers globally. The position offers the opportunity to design flexible and scalable solutions while tackling some of the most complex challenges in large-scale computing. You'll utilize your expertise in data structures, algorithms, and object-oriented programming to create robust solutions.

The role requires strong technical skills with at least 3 years of professional software development experience and 2 years of system design experience. You'll be responsible for owning systems end-to-end and will have the opportunity to influence the direction of technology that shapes the future of eCommerce.

Amazon offers a competitive compensation package with a base salary ranging from $114,800 to $191,800 per year, plus equity and additional benefits. The company provides a comprehensive benefits package including medical insurance and financial benefits. As part of Amazon's culture, you'll work according to their leadership principles and be part of a team that values innovation and customer obsession.

This position is based in Vancouver, BC, Canada, where you'll work with talented engineers in a collaborative environment. The role offers excellent career growth opportunities within one of the world's leading technology companies, while working on systems that directly impact how people shop and interact with Amazon's retail platform.

Last updated an hour ago

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

  • Design flexible and scalable solutions
  • Work on complex challenges in large-scale computing
  • Utilize skills in data structures, algorithms, and object oriented programming
  • Own systems end to end
  • Work on the eCommerce services platform

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

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

Medical Insurance
Equity
  • Medical Insurance
  • Financial Benefits
  • Equity

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.