Software Development Engineer II – Amazon Connect – Vancouver, BC

Location: Vancouver, BC | Company: Amazon

Amazon Web Services (AWS) is seeking a passionate Software Development Engineer II to join the Amazon Connect team in Vancouver, BC. Amazon Connect is a disruptive cloud-based contact center platform that leverages AI, ML, and AWS services to help companies worldwide deliver seamless and personalized customer service experiences.

Sponsored Links

This role offers the opportunity to design, build, and scale innovative solutions that will directly impact millions of customers daily. If you’re motivated to solve complex engineering problems and want to play a key role in transforming how businesses interact with their customers, this could be the perfect opportunity.

About the Role

As a Software Development Engineer II, you’ll be responsible for end-to-end software design and development, from requirements gathering to scalable architecture and resilient implementations. You’ll work across the stack, touching areas like modern web development, distributed systems, AI/ML, and big data, while collaborating closely with senior technical leaders across AWS.

This role will challenge you to innovate, optimize, and deliver highly reliable systems while keeping a strong focus on the customer experience. By joining Amazon Connect, you’ll contribute to a rapidly growing business positioned to disrupt the customer contact center industry.

Sponsored Links

Benefits and Salary

Amazon offers competitive total compensation packages, including:

  • Base salary from $114,800 to $191,800 per year, depending on skills and experience
  • Equity, sign-on bonuses, and performance-based compensation
  • Comprehensive health, dental, vision, and life insurance
  • Retirement savings plans and employee stock purchase options
  • Generous paid time off, holidays, and flexible work arrangements
  • Mentorship, training, and career advancement opportunities

Job Details

📌 Job Title: Software Development Engineer II

🏢 Company: Amazon Development Centre Canada ULC

📍 Location: Vancouver, BC, Canada

🗂️ Category: Software Development / AWS Solutions

🆔 Job ID: 3073783

🗓️ Posted: September 5, 2025

Requirements / Skills

  • 3+ years of non-internship professional software development experience
  • 2+ years of experience with system design and scalable architectures
  • Proficiency in at least one programming language (e.g., Java, C++, Python, etc.)
  • Strong foundation in computer science fundamentals (data structures, algorithms, OOP)
  • Experience with distributed systems, SOA, or cloud-based platforms
  • Bachelor’s degree in Computer Science or equivalent experience (preferred)

Responsibilities

  • Design, develop, and deliver scalable, resilient software solutions for Amazon Connect
  • Work across the stack: web technologies, AI/ML, databases, and big data
  • Collaborate with senior engineers, product managers, and cross-functional AWS teams
  • Conduct code reviews, write tests, and ensure software quality standards
  • Drive innovation in customer contact center technology using AWS services

How to Apply

Excited to shape the future of customer engagement technology? Apply now through the official Amazon Careers page below.

Share This Opportunity

Know a talented developer looking to work with AWS cloud solutions? Share this opportunity and help them join the Amazon Connect team.

Job Summary & Tips for Applying

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

The Software Development Engineer II role at Amazon Connect in Vancouver is an exciting opportunity for developers skilled in system design, cloud technologies, and AI/ML integration. To stand out, highlight your experience with distributed systems, scalable architectures, and end-to-end development.

SEO keywords: Amazon Software Engineer jobs Canada, Amazon Connect careers, AWS developer roles Vancouver, cloud software engineer BC, Amazon SDE II jobs.