JobFlexy

Software Dev Engineer II – Amazon – Vancouver, BC

Location: Vancouver, BC | Company: Amazon

Amazon’s Strategic Workforce Planning (WFP) team in Vancouver, BC is hiring a Software Development Engineer II to help build scalable, data-driven solutions that shape workforce composition, organizational structure, and geographical footprint across Amazon’s global operations. This is a chance to work on technology that directly influences cost optimization and business growth at one of the world’s most complex logistics and technology companies.

Sponsored Links

In this role, you’ll be working alongside experienced, cross-disciplinary engineers to design and deliver high-impact software in a large distributed computing environment. You’ll tackle broadly defined problems, architect reliable systems, and ship quality code in an agile environment — all at Amazon’s signature scale and speed.

About the Role: Software Development Engineer II

As an SDE II on the SLX Workforce Solutions team, you’ll contribute to building scalable distributed systems used for workforce planning and operational efficiency. Your work will involve designing fault-tolerant storage and query infrastructure, creating prediction pipelines, and solving complex engineering challenges with clean, well-architected code. The team operates at the intersection of technology and strategic business planning — your contributions will have measurable impact across Amazon’s operations.

Collaboration is central to this role. You’ll work closely with product managers, business stakeholders, and fellow engineers to bring new products and services from concept to launch. A commitment to code quality, sound design patterns, and operational excellence is expected throughout the development lifecycle.

Sponsored Links

Benefits and Salary

The base salary for this position in Vancouver, BC ranges from $114,800 to $191,800 CAD annually. Total compensation may also include sign-on payments and Restricted Stock Units (RSUs). Amazon offers a comprehensive benefits package that includes health insurance (medical, dental, vision, prescription, basic life and AD&D), a Registered Retirement Savings Plan (RRSP), a Deferred Profit Sharing Plan (DPSP), paid time off, and additional resources to support health and well-being.

Job Details

🏢 Company: Amazon Development Centre Canada ULC

📍 Location: Vancouver, BC

🆔 Requisition ID: 10433341

💰 Pay: $114,800 – $191,800 CAD annually

Responsibilities

The SDE II on this team takes ownership across the full software development lifecycle — from conception and architecture through to deployment and operations. These responsibilities reflect the breadth of impact you’ll have, building the kind of infrastructure that keeps Amazon’s workforce planning systems running efficiently at scale.

  • Collaborate with cross-disciplinary engineers to conceive, design, and launch innovative products and services
  • Design and build technologies for large-scale distributed computing environments, helping lead meaningful changes in how workforce solutions are delivered
  • Create prediction pipelines on distributed systems, leveraging cutting-edge technologies at exceptional scale and speed
  • Architect and implement distributed storage, index, and query systems that are scalable, fault-tolerant, low-cost, and easy to operate
  • Define solutions to broadly scoped problems, designing and coding the right approach from the ground up
  • Deliver high-quality software iteratively in an agile development environment

Requirements / Skills

Amazon is looking for a software engineer with a solid foundation in professional development and system design. The ideal candidate brings both technical depth and the ability to communicate effectively across teams. Experience with distributed systems and a track record of delivering production-quality software are key differentiators for this role.

  • 3+ years of non-internship professional software development experience
  • 2+ years of experience in system design or architecture, including design patterns, reliability, and scalability of new and existing systems
  • Proficiency in at least one programming language used in a professional setting
  • 3+ years of full software development life cycle experience — coding standards, code reviews, source control, build processes, testing, and operations (preferred)
  • Bachelor’s degree in computer science or equivalent (preferred)

How to Apply

To apply for this Software Dev Engineer II position at Amazon in Vancouver, click the link below to visit the official job posting. Have your resume updated and ready before submitting your application.

Share This Opportunity

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

Job Summary & Tips for Applying

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

Quick Summary & What to Highlight: This Software Dev Engineer II role at Amazon in Vancouver is perfect for candidates who excel in distributed systems design, scalable software architecture, and agile software development. On your resume, emphasize any experience with large-scale backend systems, attention to reliability and fault tolerance, and your ability to work in a fast-paced environment. If you’ve previously worked in cloud computing, data infrastructure, or workforce technology, make sure to highlight specific achievements and responsibilities that align with this position.

Resume & Application Tips: Before applying, tailor your resume to match the job description. Include keywords like distributed systems, software development lifecycle, and system architecture that appear in the posting. Quantify your achievements where possible (e.g., “reduced system latency by 30%” or “designed a fault-tolerant service handling 10M+ daily requests”). Write a brief cover letter expressing your genuine interest in Amazon and why you’re excited about this opportunity in Vancouver. Double-check your application for spelling errors and ensure your contact information is current.

Interview Preparation: If selected for an interview, research Amazon‘s Leadership Principles, recent news, and engineering culture beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your technical problem-solving and system design skills. Common questions may include scenarios about designing scalable systems, handling ambiguity, and delivering under tight timelines. Dress appropriately for a technology environment, arrive 10–15 minutes early (or log in early for virtual interviews), and bring copies of your resume. Prepare thoughtful questions about the team’s technology stack, engineering culture, and growth paths. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.