Sr. Software Dev Engineer, Amazon Customer Service

Amazon Development Centre Canada ULC

Toronto

On-site

CAD 151,000 - 252,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical coverage
Dental coverage
Vision coverage
PTO
RRSP
DPSP
Sign-on bonus
RSUs

Job summary

Amazon's Toronto-based CHEX team is seeking a Senior Software Development Engineer to own architectural strategy and full-stack delivery across Lambda/Fargate compute to React frontends. You will mentor engineers, drive design choices, and partner with Product, UX, Data Science, and BI to craft scalable, associate-facing tools and AI-powered coaching systems.

The role operates in an agile environment with emphasis on engineering excellence and customer obsession, delivering high-quality software

Qualifications

  • 5+ years of professional software development experience.
  • 5+ years of programming experience with at least one language.
  • 5+ years leading design or architecture of new and existing systems, including design patterns, reliability, and scaling.
  • Mentorship or tech lead experience, including leading an engineering team.
  • Full software development lifecycle experience (coding standards, code reviews, source control, build processes, testing, and operations).
  • Bachelor's degree in Computer Science or equivalent is preferred.
  • Experience with Generative AI solutions in user-facing or developer-facing applications is an asset.

Responsibilities

  • Own the full stack from Lambda and Fargate-based compute through to React frontends.
  • Define technical strategy to evolve team and organizational architecture to enable delivery at scale.
  • Lead greenfield projects, mentoring SDEs and collaborating with Senior SDEs and Principal Engineers.
  • Partner cross-functionally with Product, UX, Data Science, and Business Intelligence teams to design innovative solutions.
  • Deliver high-quality software consistently within an agile development environment.
  • Champion customer obsession by observing the associate and customer experience through Gemba walks and contact listening.

Skills

5+ years experience
Programming
Architecture leadership
Mentorship
Full SDLC
Generative AI

Education

Bachelor's degree in Computer Science

Job description

Amazon's Customer Service organization is on a mission to delight customers at every touchpoint — and the technology powering that mission is built right here in Toronto, Ontario. The Contact Handling Experience (CHEX) team is looking for a Senior Software Development Engineer to take ownership of technical strategy, drive architecture decisions, and mentor the next generation of engineers building tools that serve millions of customers worldwide.

This isn't a role where you're maintaining legacy systems in the background. You'll be working at the intersection of Generative AI, associate-facing tooling, and large-scale distributed systems — shaping how Amazon's customer service evolves. If you thrive on greenfield projects and want your architectural decisions to have real, measurable impact, this is the environment for it.

About the Role: Sr. Software Dev Engineer, Amazon Customer Service

As a senior technical leader on the CHEX team, you'll own the full stack — from Lambda and Fargate-based compute through to React frontends. You'll define the architectural strategy that enables the team to deliver at scale, navigating complex cross-functional stakeholder relationships with Product, UX, Data Science, and Business Intelligence partners. The team builds associate-facing solutions that empower customer service agents to resolve issues efficiently, alongside AI-powered coaching and contact analysis systems that set new standards across the CS organization.

You'll work within an agile development environment, mentoring SDEs, collaborating with other Senior SDEs and Principal Engineers, and championing engineering best practices including coding standards, code reviews, and robust testing. There's also a meaningful cultural component here: Amazon's commitment to staying customer obsessed means you'll have opportunities to observe the associate and customer experience firsthand through activities like Gemba walks and contact listening sessions.

Benefits and Salary

The base salary range for this position is $150,700 to $251,700 CAD annually. As a total compensation company, Amazon's package may also include sign-on payments and restricted stock units (RSUs), with final compensation determined based on experience, qualifications, and location. Amazon provides a comprehensive benefits package including Medical, Dental, and Vision Coverage, Maternity and Parental Leave Options, Paid Time Off (PTO), a Registered Retirement Savings Plan (RRSP), a Deferred Profit Sharing Plan (DPSP), and additional resources to support health and well-being for you and eligible family members.

Responsibilities

In this senior engineering role, you'll be expected to think and operate at both the system and team level. Your day-to-day work spans hands-on technical contributions, architectural leadership, and cross-functional collaboration — all in service of building the customer service tools that Amazon's associates rely on every day.

  • Own the full stack from Lambda and Fargate-based compute through to React frontends
  • Define technical strategy to evolve team and organizational architecture to enable delivery at scale
  • Lead greenfield projects, mentoring SDEs and collaborating with Senior SDEs and Principal Engineers
  • Partner cross-functionally with Product, UX, Data Science, and Business Intelligence teams to conceive, design, and implement innovative solutions
  • Deliver high-quality software consistently within an agile development environment
  • Champion customer obsession by participating in activities such as Gemba walks and contact listening to understand the associate and customer experience
Requirements / Skills

Amazon is looking for a senior engineer who combines deep technical expertise with the communication and leadership skills to influence both the team and the broader organization. The right candidate is someone who can zoom out to set architectural direction and then zoom in to mentor engineers and ship quality code. Experience with Generative AI and modern cloud-native development is a meaningful asset in this role.

  • 5+ years of professional software development experience in a non-internship capacity
  • 5+ years of programming experience with at least one software programming language
  • 5+ years leading design or architecture of new and existing systems, including design patterns, reliability, and scaling
  • Mentorship or tech lead experience, including leading an engineering team
  • Full software development lifecycle experience (coding standards, code reviews, source control, build processes, testing, and operations) is preferred
  • Bachelor's degree in Computer Science or equivalent is preferred
  • Experience with Generative AI solutions in user-facing or developer-facing applications is an asset

Bachelor's degree in computer science or equivalent; 5+ years of full software development life cycle experience including coding standards, code reviews, source control management, build processes, testing, and operations; experience leveraging and extending Generative AI solutions in user-facing and/or developer-facing applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Dev Engineer, Amazon Customer Service
Sr. Software Dev Engineer, Amazon Customer Service

Amazon • Toronto

On-site
CAD 151,000 - 252,000
Health insurance
RRSP
PTO
Senior Software Development Engineer, Amazon Customer Service
Senior Software Development Engineer, Amazon Customer Service

Socket.dev • Toronto

On-site
CAD 151,000 - 252,000
Health insurance
RRSP
DPSP
+1
Software Development Engineer, Amazon Customer Service
Software Development Engineer, Amazon Customer Service

Amazon • Toronto

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
DPSP
+1
Senior Software Development Engineer, AWS Field Experiences AFX
Senior Software Development Engineer, AWS Field Experiences AFX

Amazon Web Services (AWS) • Vancouver

On-site
CAD 151,000 - 252,000
Software Development Manager , Amazon Customer Service
Software Development Manager , Amazon Customer Service

Amazon • Toronto

On-site
CAD 171,000 - 286,000
Software Development Engineer, Early Career - 2026
Software Development Engineer, Early Career - 2026

Amazon • Vancouver

On-site
CAD 90,000 - 150,000
Health insurance
RRSP
Paid time off
Software Development Engineer II
Software Development Engineer II

Amazon • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP plan
DPSP
+1
Senior Software Development Engineer, AWS Field Experiences AFX
Senior Software Development Engineer, AWS Field Experiences AFX

Amazon • Vancouver

On-site
CAD 140,000 - 190,000
Software Dev Engineer II, SDX Checkout (Fulfillment & Operations)
Software Dev Engineer II, SDX Checkout (Fulfillment & Operations)

Amazon • Vancouver

On-site
CAD 100,000 - 150,000
Software Dev Engineer II, AWS EventBridge
Software Dev Engineer II, AWS EventBridge

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
Paid time off
+1