Software Engineer, Distributed Systems & APIs

Amazon Web Services (AWS)

Vancouver

On-site

CAD 115,000 - 192,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Amazon Development Centre Canada ULC in Vancouver is seeking a Software Development Engineer to build foundational features for large-scale distributed systems. You will design robust APIs, contribute to code reviews, and own parts of the production lifecycle under senior guidance.

You will collaborate with cross-functional teams, mentor engineers, and ensure reliability and security in production while growing your skills in system design and operational excellence.

Qualifications

  • 3+ years of non‑internship professional software development experience.
  • 2+ years of design or architecture experience on scalable systems.
  • Experience programming with at least one programming language.

Responsibilities

  • Design and implement complex, scalable software systems and APIs
  • Mentor engineers, conduct code reviews, and establish best practices
  • Make architectural trade‑offs balancing business needs and technical constraints
  • Ensure system reliability, security, and scalability in production
  • Collaborate with cross‑functional teams on requirements and roadmap execution
  • Troubleshoot performance issues and participate in on‑call rotations
  • Anticipate bottlenecks and provide escalation management

Skills

Software development
Design/architecture
Programming languages

Education

Bachelor's degree in computer science

Job description

Amazon Development Centre Canada ULC in Vancouver is seeking a Software Development Engineer to build foundational features for large-scale distributed systems. You will design robust APIs, contribute to code reviews, and own parts of the production lifecycle under senior guidance.

You will collaborate with cross-functional teams, mentor engineers, and ensure reliability and security in production while growing your skills in system design and operational excellence.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer - AWS SQS & Messaging
Software Development Engineer - AWS SQS & Messaging

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Software Engineer — Scale, DNS & Global Storage
Software Engineer — Scale, DNS & Global Storage

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
DPSP
+1
Software Development Engineer — Scale, Reliability & CI/CD
Software Development Engineer — Scale, Reliability & CI/CD

Amazon.com • Vancouver

On-site
CAD 115,000 - 192,000
SDE – Enterprise Billing & Cost Management (AWS)
SDE – Enterprise Billing & Cost Management (AWS)

Amazon • Vancouver

On-site
CAD 110,000 - 170,000
Health insurance
RRSP
Paid time off
+1
Software Development Engineer, S3 Nexus at Amazon.com
Software Development Engineer, S3 Nexus at Amazon.com

Amazon.com • Vancouver

On-site
CAD 115,000 - 192,000
AWS Workflow Engineer - Build DevTools for Serverless Apps
AWS Workflow Engineer - Build DevTools for Serverless Apps

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
DPSP
+4
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
Software Development Manager — Distributed Systems Lead
Software Development Manager — Distributed Systems Lead

Amazon Inc. • Toronto

On-site
CAD 171,000 - 286,000
Software Dev Engineer, Alameda
Software Dev Engineer, Alameda

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Real-Time Fulfillment Software Engineer
Real-Time Fulfillment Software Engineer

Amazon • Toronto

On-site
CAD 115,000 - 192,000