Software Development Engineer II – Amazon – Vancouver, BC

Location: Vancouver, BC | Company: Amazon

Ever wondered how Amazon delivers the world’s biggest selection while keeping everyday low prices? This role sits at the heart of that impact, reinventing the experience for FinTech products and building full-stack financial features that drive billions in profitability. If applying AI/ML to FinTech excites you, this opportunity is for you.

Sponsored Links

Join Amazon’s Vendor Funding team, where engineers innovate, solve hard problems, and build at scale. You’ll work with top-notch developers who work hard, have fun, and make history, delivering high-impact solutions for customers and selling partners.

About the role: Software Dev Engineer II

In this role, you will collaborate with cross-disciplinary Amazonians to conceive, design, and launch new financial products and services. You will build distributed storage, indexing, and query systems that are scalable, fault-tolerant, cost-effective, and straightforward to operate.

You’ll design and code solutions for predictions on distributed systems with exposure to innovative technologies at massive scale and speed. Operating in an agile environment, you’ll help lead fundamental changes across the industry by delivering high-quality software.

Sponsored Links

Benefits and Salary

Amazon offers a competitive total compensation. The base salary ranges from $114,800 to $191,800, varying with job-related knowledge, skills, and experience. Depending on the position offered, equity, sign-on, and other forms of compensation may be included, along with a full range of medical, financial, and other benefits. Applicants should apply via Amazon’s internal or external careers site.

Job Details

📌 Job Type: Software Development (FinTech)

📍 Location: Vancouver, BC

💰 Pay Range: $114,800 – $191,800 (based on experience, skills, and knowledge)

🆔 Job ID: 3116112

🏢 Company: Amazon Development Centre Canada ULC

Requirements / Skills

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design/architecture experience (design patterns, reliability, scaling)
  • Experience programming with at least one language
  • Exposure to large distributed computing environments and building scalable services
  • Preferred: 3+ years across the full SDLC (coding standards, code reviews, source control, builds, testing, operations)
  • Preferred: Bachelor’s degree in Computer Science or equivalent

How to Apply

Ready to build AI/ML-powered FinTech systems at scale? Apply through Amazon’s official careers site below.

Share This Opportunity

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

Job Summary & Tips for Applying

AI-generated summary and tips to help you highlight your strengths effectively.

Applying to Amazon as a Software Dev Engineer II means demonstrating depth in distributed systems, solid coding standards, and the ability to deliver in an agile, high-scale environment. Prepare examples that show measurable impact and reliability at scale.

Emphasize experience with design patterns, scalability, and end-to-end ownership across the SDLC (reviews, testing, operations). If you’ve touched AI/ML in financial contexts, highlight concrete outcomes.

Showcase Amazon leadership qualities—customer obsession, innovation, and collaboration. Be ready to discuss how you diagnose issues, raise the bar on quality, and ship high-quality software that moves the needle.