JobFlexy

Software Dev Engineer II – Amazon – Vancouver, BC

Location: Vancouver, BC | Company: Amazon

Vancouver’s tech scene has a strong player in the mix — Amazon is looking for a Software Development Engineer II to join the Amazon Scaling Products, Innovation, and Recruiter Efficiency (ASPIRE) team. This is a role where your code directly shapes how Amazon attracts and hires top talent globally, working on some genuinely interesting problems at scale.

Sponsored Links

The ASPIRE team builds and maintains the tools that power Amazon’s recruiting ecosystem — from the Amazon.jobs career site to candidate authentication systems and application portals. If you’re the type of engineer who gets energized by building systems that handle real-world complexity and scale, this one is worth a closer look.

About the Role: Software Development Engineer II

In this position, you’ll be involved across the full software development lifecycle — from shaping architectural vision and roadmaps through to development, testing, documentation, and continuous improvement. You’ll use Amazon’s industry-leading technologies to build systems at scale, advocating for candidates and clarifying requirements along the way. The work spans system design, data structures, and software engineering principles applied to recruiting automation.

Beyond individual contribution, this role carries a mentorship component — you’ll guide more junior engineers, partner closely with Product Managers, and help shape the broader direction of the engineering team. Strong written and verbal communication skills matter here, as does a genuine passion for operational excellence and staying current with industry trends.

Sponsored Links

Benefits and Salary

Amazon offers a total compensation package that includes a base salary ranging from $114,800 to $191,800 CAD annually for this Vancouver-based role, along with potential sign-on payments and Restricted Stock Units (RSUs). The benefits package includes comprehensive health insurance (medical, dental, vision, prescription, basic life and AD&D insurance), 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 (MGM Studios Canada Inc. – O26)

📍 Location: Vancouver, BC

🆔 Requisition ID: 10393304

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

Responsibilities

This role sits at the intersection of product engineering and platform scalability. You’ll be expected to own significant portions of the development lifecycle, from architecture through to production, while actively contributing to a culture of engineering excellence. Here’s what that looks like on a day-to-day basis:

  • Design and develop complex software systems that power Amazon’s recruiting products and services
  • Architect robust, scalable, and efficient software solutions that perform at Amazon’s scale
  • Collaborate with cross-functional teams including product managers, designers, and fellow engineers to ship high-quality software
  • Continuously improve coding practices, testing methodologies, and development processes
  • Stay current with the latest industry trends, technologies, and best practices in software engineering
  • Mentor junior engineers, providing technical guidance and helping grow team capability
  • Contribute to the overall direction and vision of the engineering team and organization
  • Advocate for candidate experience by clarifying requirements and applying thoughtful design patterns

Requirements / Skills

The ideal candidate brings a strong foundation in software development fundamentals alongside the ability to thrive in a fast-paced, collaborative team environment. Amazon values engineers who hold high standards for themselves and look for ways to continuously improve the systems they build.

  • Software development expertise with a strong background in system design, algorithms, and software engineering principles
  • Data structures and algorithms knowledge applied to real-world system challenges
  • Problem-solving skills with sharp attention to detail in complex technical environments
  • Communication skills — strong verbal and written ability to partner with product managers and mentor engineers
  • Customer focus — ability to understand multiple stakeholders’ challenges and proactively pursue solutions
  • Collaborative mindset — comfortable working across cross-functional teams in a fast-paced setting

How to Apply

To apply, visit the official Amazon job posting using the link below. Make sure your resume is up to date 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 Development Engineer II role at Amazon in Vancouver is perfect for candidates who excel in system design, scalable software architecture, and cross-functional collaboration. On your resume, emphasize any experience with large-scale distributed systems, attention to detail, and your ability to work in a fast-paced environment. If you’ve previously worked in platform engineering, recruiting tech, or developer tooling, 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 software development lifecycle, system design, and scalable architecture that appear in the posting. Quantify your achievements where possible (e.g., “reduced system latency by 30%” or “mentored a team of 4 junior engineers”). Write a brief cover letter expressing your genuine interest in Amazon and why you’re excited about contributing to recruiting innovation 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 system design and problem-solving skills. Common questions may include scenarios about designing scalable systems, handling technical trade-offs, and mentoring peers. 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 ASPIRE team’s roadmap, engineering culture, and growth opportunities. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.