Amazon Development Centre Canada ULC

Technology

SoftwareDevEngineerIII

CA$151–252k Vancouver, British Columbia, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Software Dev Engineer III at Amazon Development Centre Canada ULC. Skills: Distributed systems, Orchestration services, System reliability. Design fault-tolerant distributed systems. Architect fault-tolerant distributed systems”

Industry & Context.

Technology
Problems you'll solve

Solve distributed systems challenges

What They're Looking For.

Must Have

5+ years software development experience, 5+ years programming experience, 5+ years leading design or architecture, Experience as a mentor, Experience as a tech lead, Experience leading an engineering team

Nice to Have

5+ years full software development life cycle experience

What You'll Do.

Design fault-tolerant distributed systems

Architect fault-tolerant distributed systems

Drive technical decisions

Influence service roadmap

Mentor other engineers

Provide technical guidance

Develop best practices

Refine operational procedures

Lead technical projects

Identify areas of improvement

Ensure operational excellence

Ensure system reliability

How You'll Work.

Team & Collaboration

Cross-functional teams; Other AWS teams

Process & Methodology

Roadmap planning

Full Job Description

Do you enjoy solving distributed systems challenges around consistency, durability, and availability? Are you interested in building large- scale systems that run on thousands of nodes and remain resilient through infrastructure failures, network partitions, and other disruptions? Join the AWS Simple Workflow team! We build orchestration services that enable customers to coordinate complex distributed applications at scale. Our workflows manage failures, retries, parallelization, service integrations, and observability, letting developers focus on business logic instead of infrastructure complexity. We're seeking a Senior Software Development Engineer with deep technical expertise, ownership mindset, and bias for action. You'll design and deliver innovative features to customers globally, drive technical excellence, and influence the Simple Workflow roadmap. Amazon Web Services (AWS) powers hundreds of thousands of businesses worldwide with highly available, secure cloud infrastructure. The orchestration team owns AWS Simple Workflow, a core architectural component of critical systems for Amazon and AWS customers. Key job responsibilities - Design and architect sophisticated fault-tolerant distributed systems - Drive technical decisions and influence the service roadmap - Mentor and provide technical guidance to other engineers - Develop best practices and refine operational procedures - Lead complex technical projects from design through delivery - Continuously identify areas of improvement and drive innovation - Ensure operational excellence and system reliability About the team The AWS Simple Workflow Service (SWF) team builds and operates orchestration services that power critical distributed applications at Amazon and for AWS customers worldwide. We process millions of workflow executions daily, solving hard problems in distributed systems, state management, and fault tolerance at scale. Our team values technical excellence, operational discipline, and customer

Free ATS check

Applying for this Software Dev Engineer III 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 Development Centre Canada ULC?

Real rants from real employees. Read before you apply.

Read Company Rants →