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.
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.
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
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.