Amazon Canada Fulfillment Services, ULC
Software Development, customer service
SoftwareDevelopmentEngineer
Neural analysis suggests this role is
optimal for Mid+ candidates.
“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.
Root cause analysis
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
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.