Enable job alerts via email!

Software Development Engineer II, Region Flexibility

Amazon

Vancouver

On-site

CAD 114,000 - 192,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company is seeking a Software Development Engineer II to design and build scalable systems supporting Amazon's global businesses. You will work on service-oriented architectures, influence product design, and collaborate with teams across various departments. This role offers a competitive salary ranging from $114,800 to $191,800 per year, depending on experience, and opportunities to work with AWS technologies.

Benefits

Total compensation model including equity and bonuses
Collaborative engineering culture
Financial and medical benefits

Qualifications

  • 3+ years of professional, non-internship software development experience.
  • 2+ years of system design or architecture experience.
  • Proficiency in at least one programming language.

Responsibilities

  • Design and build front-end and back-end systems for Amazon engineers.
  • Contribute to architecture decisions and implement distributed solutions.
  • Support faster development cycles and system reliability.

Skills

Professional software development experience
System design or architecture
Proficiency in programming language
Experience with distributed systems
Understanding of cloud architectures

Education

Bachelor’s degree in Computer Science or equivalent
Job description

Join Amazon’s Regional Flexibility Engineering team and help build highly distributed, scalable systems that support innovation across Amazon’s global businesses. As a Software Development Engineer II, you will work on service-oriented architectures, collaborate with teams across Amazon Stores, Digital, and Other (SDO) organizations, and influence product design as solutions scale.

This role is ideal for engineers who enjoy working on complex problems, designing high-availability systems, and leveraging AWS technologies to deliver reliable and flexible solutions. You will support Amazon teams in developing infrastructure that accelerates innovation, while learning from and collaborating with a strong community of Principal Engineers.

About the role: Software Development Engineer II

In this position, you will design and build front-end and back-end systems that scale to support thousands of internal Amazon engineers. You’ll contribute to architecture decisions, implement distributed solutions, and guide teams in building infrastructure that supports high-volume services. You will be empowered to explore new technologies and shape system designs that enable Amazon-wide flexibility.

Your work will directly support faster development cycles, improved system reliability, and better customer-facing experiences across multiple Amazon business units.

Benefits and Salary
  • Base salary: $114,800 – $191,800/year (depending on experience)
  • Total compensation model which may include equity, sign-on bonuses, financial and medical benefits
  • Work with AWS technologies and influence large-scale design decisions
  • Collaborative engineering culture with mentorship from senior technical leaders

📌 Job Type: Software Development Engineer II (SDE II)

Requirements / Skills
  • 3+ years of professional, non-internship software development experience
  • 2+ years of system design or architecture (reliability, scaling, or design patterns)
  • Proficiency in at least one programming language
  • Experience with distributed systems and cloud architectures is an asset
  • Preferred: Bachelor’s degree in Computer Science or equivalent
  • Preferred: Experience across the full software development lifecycle
How to Apply

If you’re ready to build scalable distributed systems and work with AWS technologies across Amazon organizations, apply using the button below:

Know someone who may be interested? Share this job posting and help them join Amazon!

Tip: When applying, highlight experience building distributed or scalable systems and explain your contributions clearly. Amazon values engineers who understand how their work impacts system reliability and performance.

During interviews, be prepared to discuss design decisions, trade-offs, and problem-solving approaches. Amazon’s technical interviews often focus on real-world architecture reasoning, not just code.

You can also strengthen your application by showing familiarity with AWS services, ownership mindset, and willingness to mentor or collaborate across teams.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.