Amazon Canada Fulfillment Services, ULC

Software Development, customer service

SoftwareDevelopmentEngineer

CA$80–192k Toronto, Ontario, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Software Development Engineer at Amazon Canada Fulfillment Services, ULC. Skills: Full-stack development, Distributed services, Customer experience. Own and ship full-stack features. Design resolution systems”

What You'll Achieve.

Eliminate customer friction; Transform associate problem solving; Resolve millions of contacts; Handle millions of interactions; Direct impact visibility

Industry & Context.

Software Development, customer service
Problems you'll solve

Root cause analysis

Eligibility Requirements

On-call

What They're Looking For.

Must Have

3+ years software development experience, 2+ years system design experience, Programming language experience

Nice to Have

3+ years full SDLC experience, Bachelor's degree in computer science, Experience debugging large systems

What You'll Do.

Own and ship full-stack features

Design resolution systems

Work with real-time data

Orchestrate intelligent automation

Design distributed services

Build APIs and integrations

Drive technical decisions

Advocate for trade-offs

Deliver incrementally

Collaborate with product teams

Collaborate with UX teams

Collaborate with partner teams

Translate customer problems

Contribute to design reviews

Raise engineering bar

Identify systemic issues

Resolve systemic issues

How You'll Work.

Team & Collaboration

Product teams; UX teams; Partner engineering teams; Design reviews

Full Job Description

Want to build customer service experiences that resolve millions of contacts across Amazon's global marketplace? Join a team where your code directly eliminates customer friction and transforms how associates solve complex order issues. - Own and ship full-stack features end-to-end in a high-scale distributed environment - Design resolution systems that handle tens of millions of weekly customer interactions - Work at the intersection of real-time data orchestration, intelligent automation, and customer experience - Ship to production frequently with high autonomy and direct impact visibility Key job responsibilities - Design, build, and operate distributed services that power customer service resolution workflows at Amazon scale - Own features from requirements through production, including operational excellence and on-call - Build APIs and integrations that unify data from multiple upstream services into coherent customer-facing experiences - Drive technical decisions within your scope — choose the right architecture, advocate for trade-offs, and deliver incrementally - Collaborate with product, UX, and partner engineering teams to translate ambiguous customer problems into technical solutions - Mentor teammates, contribute to design reviews, and raise the engineering bar through code quality and operational rigor - Identify and resolve systemic issues proactively — reduce toil, improve reliability, and simplify complexity A day in the life Throughout the day, you'll focus on hands-on development of features and systems that shape how customers experience resolution at Amazon scale. Your morning might start with checking metrics from a feature you shipped last week, seeing real customer impact in the dashboards. You'll hop into a design review with teammates to debate how to surface information and actions for a customer problem, making the resolution path seamless for Customer Experience. In the afternoon, you attend a Lunch and Learn to stay on top of new emerg

Free ATS check

Applying for this Software Development Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Amazon Canada Fulfillment Services, ULC?

Real rants from real employees. Read before you apply.

Read Company Rants →