Enable job alerts via email!

Software Development Engineer II (SDE II)

Amazon Development Centre Canada ULC

Vancouver

On-site

CAD 114,000 - 192,000

Full time

24 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join Amazon as a Software Development Engineer II, where you'll design scalable solutions and tackle complex challenges in a dynamic environment. You'll work across the full software lifecycle, mentor junior engineers, and contribute to architectural decisions that shape the future of global eCommerce.

Benefits

Equity Awards and performance-based bonuses
401(k)/RRSP matching and financial wellness programs
Paid Time Off, parental leave, and flexible scheduling
Professional development: mentorship, training reimbursements, and conferences

Qualifications

  • 3+ years of professional software development experience.
  • 2+ years of system design or architecture experience.
  • Proficiency in at least one language (Java, C++, or Python).

Responsibilities

  • Design and build flexible, reliable systems for Amazon’s ordering platform.
  • Mentor junior engineers and establish coding/testing standards.
  • Participate in design reviews and code refactoring.

Skills

Problem-solving
Communication
Collaboration

Education

Bachelor’s degree in Computer Science or equivalent

Job description

Are you passionate about enabling millions of customers to buy anything, anywhere, anytime? Join our eCommerce Services team as an SDE II, where you’ll dive into large-scale distributed systems and orchestrate the retail ordering workflow end-to-end. You’ll own your services in production, design scalable solutions, and tackle complex challenges that impact hundreds of millions of customers globally.

Sponsored Links

As an Amazon SDE II, you’ll work across the full software lifecycle—design, implementation, testing, deployment, and operations—using your expertise in data structures, algorithms, and object-oriented programming. Collaborate with product managers, UX designers, and fellow engineers to drive innovation and keep our platform ready for future growth.

About the role: Software Development Engineer II

In this role, you will design and build flexible, reliable systems that power Amazon’s ordering platform. You’ll tackle abstract, high-scale problems, write clean, maintainable code in Java, C++, or Python, and participate in design reviews and code refactoring to ensure long-term system health.

You will also mentor junior engineers, establish coding and testing standards, and contribute to architectural decisions that shape the future of our global eCommerce infrastructure.

Sponsored Links

Benefits and Salary
  • Base Salary: $114,800 – $191,800 CAD per year
  • Equity Awards and performance-based bonuses
  • 401(k)/RRSP matching and financial wellness programs
  • Paid Time Off, parental leave, and flexible scheduling
  • Professional development: mentorship, training reimbursements, and conferences

Job Type: Full-time, Permanent

Salary Range: $114,800 – $191,800 CAD/year

Requirements / Skills
  • 3+ years of professional software development experience
  • 2+ years of system design or architecture experience (reliability & scaling)
  • Proficiency in at least one language (Java, C++, or Python)
  • Experience across the full SDLC: coding standards, reviews, build processes, testing, and operations
  • Bachelor’s degree in Computer Science or equivalent
  • Strong problem-solving, communication, and collaboration skills
How to Apply

Ready to shape the future of global eCommerce? Click below to start your application:

Know an engineer who’d excel here? Share this posting and help them join Amazon Development Centre Canada ULC!

This SDE II role is perfect for engineers who thrive on end-to-end ownership of large-scale systems and enjoy solving complex distributed challenges. Highlight projects where you designed for reliability and performance under heavy loads.

Emphasize your proficiency in data structures, algorithms, and object-oriented design, and share examples of how you improved system health through code reviews and automated testing. Demonstrate your ability to guide junior engineers and drive architectural vision.

When applying, showcase your impact on customer-facing services—reduced latency, increased throughput, or improved fault tolerance—and your passion for continuous learning and collaboration in a fast-paced environment.

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

Similar jobs

Software Development Engineer II

Amazon Development Centre Canada ULC

Vancouver

On-site

USD 114.000 - 192.000

9 days ago

Software Development Engineer II (SDE II), Amazon

Amazon

Vancouver

On-site

USD 114.000 - 192.000

30+ days ago

Software Development Engineer II, Recipient Experience

Remitly, Inc.

New Westminster

Hybrid

CAD 112.000 - 140.000

30+ days ago