Software Development Engineer II – Amazon – Vancouver, BC
Location: Vancouver, BC | Company: Amazon
Amazon Canada is seeking a talented Software Development Engineer II (SDE II) to join its IT Services Product & Development group in Vancouver, BC. This team builds advanced tools and solutions that enhance Amazonians’ productivity and IT experiences, focusing on next-generation Agentic AI technologies. The mission is clear: to deliver seamless, reliable, and secure IT solutions so intuitive that most Amazonians don’t even realize they exist.
This is an opportunity to define the future of IT innovation at Amazon — where your work directly impacts millions of customers, sellers, and employees worldwide. You’ll join a team that thrives on curiosity, innovation, and a relentless drive to build at scale.
About the role: Software Development Engineer II
As a Software Development Engineer II, you will collaborate with cross-disciplinary Amazonians to design and build scalable systems that redefine productivity through AI-powered tools and distributed technologies. You’ll have the chance to lead and contribute to the development of large-scale, fault-tolerant, low-cost systems while shaping the architecture and strategy for future projects.
From concept to deployment, you’ll work in an agile environment that values innovation, technical excellence, and continuous improvement. This role is ideal for engineers passionate about solving complex challenges and pushing the boundaries of what’s possible in large distributed systems.
Benefits and Salary
This full-time position offers a competitive base salary ranging from $114,800 to $191,800 per year, depending on skills and experience. Compensation may also include equity, sign-on bonuses, and performance incentives. Amazon provides a full range of medical, financial, and employee benefits, along with unparalleled opportunities for career growth and professional development.
    Job Details
  
📌 Job Type: Full Time / Regular
📍 Location: Vancouver, BC, Canada
💼 Department: IT Services Product & Development / Software Engineering
💰 Pay Range: $114,800 – $191,800 annually (based on experience)
🆔 Job ID: 3118672
🏢 Company: Amazon Development Centre Canada ULC
Requirements / Skills
- 3+ years of professional software development experience (non-internship)
- 2+ years of design or architecture experience (design patterns, scaling, reliability)
- Proficiency in at least one modern programming language (e.g., Java, C++, Python)
- Experience across the full software development life cycle, including coding standards, testing, and operations
- Bachelor’s degree in Computer Science or equivalent
- Strong understanding of distributed systems and large-scale service architectures
- Familiarity with cloud computing, automation, and AI-driven tools is a plus
How to Apply
Ready to innovate and build the future of IT solutions at Amazon? Apply now through the official Amazon Careers portal below and take your next step toward becoming part of one of the world’s most forward-thinking engineering teams.
Share This Opportunity
Know a talented developer looking for a new challenge? Share this job and help them join Amazon Canada’s world-class engineering team!
Job Summary & Tips for Applying
To stand out for the Software Development Engineer II position at Amazon, emphasize your expertise in software design, distributed systems, and problem-solving at scale. Showcase projects where you’ve delivered innovative, high-impact solutions that improved performance, reliability, or automation.
Highlight your experience collaborating in agile environments, mentoring peers, and contributing to system architecture decisions. Familiarity with AI tools, automation frameworks, and scalable service design will be a major plus.
Amazon looks for candidates who embody curiosity, creativity, and technical excellence. Demonstrate your commitment to continuous learning and your ability to translate complex challenges into elegant, effective solutions.
