Amazon Development Centre Canada ULC

Technology

SoftwareDevEngineer

CA$115–192k Vancouver, British Columbia, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Dev Engineer at Amazon Development Centre Canada ULC. Skills: Software Development, System Design, API Development. Design complex systems. Implement scalable systems”

Industry & Context.

Technology
Problems you'll solve

Problem-solving

Eligibility Requirements

On-call rotations

What They're Looking For.

Must Have

3+ years software development experience, 2+ years system design or architecture, Experience programming at least one language

Nice to Have

3+ years full SDLC experience, Bachelor's degree in computer science

What You'll Do.

Design complex systems

Implement scalable systems

Establish best practices

Make architectural trade-offs

Ensure system reliability

Ensure system security

Ensure system scalability

Collaborate on requirements

Troubleshoot performance issues

Participate in on-call rotations

Anticipate bottlenecks

Provide escalation management

How You'll Work.

Team & Collaboration

Cross-functional teams

Process & Methodology

Roadmap execution

Full Job Description

Alameda is the next generation control plane as a service operating more than 14 AWS Services. Just like EC2, EBS, and RDS modernized compute, storage and databases, Alameda provides a modernize AWS scaled and secured building blocks (API, Workflows, Telemetry...) that lets developers focus on writing core business value. Alameda removes the undifferentiated lift of writing services, while simultaneously providing secure by default, AWS scaled runtime services. As a Software Development Engineer, you will build foundational software features and components that power large-scale distributed systems operating at Amazon scale. Working under the guidance of principle and senior engineers, you will grow your technical skills in system design, coding best practices, and operational excellence. You will contribute to team success through code reviews, design discussions, and collaborative problem-solving while delivering high-quality solutions. You will gain hands-on production ownership by debugging issues, supporting deployments, and participating in on-call rotations to understand the end-to-end system lifecycle. Your work will solve real, meaningful challenges that protect customers and brands from supply chain defects globally. Key job responsibilities - Design and implement complex, scalable software systems and robust 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 Basic Qualifications: - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems ex

Free ATS check

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

Real rants from real employees. Read before you apply.

Read Company Rants →