Amazon Development Centre Canada ULC

Software Development, Cloud Computing

SoftwareDevelopmentEngineer,FrontierOutposts,EdgeServicesTeam

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

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Development Engineer, Frontier Outposts, Edge Services Team at Amazon Development Centre Canada ULC. Skills: Edge services, Infrastructure management, AI tools. Design services for provisioning. Implement services for configuration”

Industry & Context.

Software Development, Cloud Computing
Problems you'll solve

Troubleshooting; Root cause analysis

What They're Looking For.

Must Have

3+ years professional software development, 2+ years design or architecture, Experience programming one language

Nice to Have

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

What You'll Do.

Design services for provisioning

Implement services for configuration

Implement services for automation

Build reliable systems

Drive operational excellence

Collaborate with teams

Deliver end-to-end solutions

Provide code review feedback

How You'll Work.

Team & Collaboration

Hardware teams; Networking teams; Platform teams; Field team

Full Job Description

Edge Services builds and operates the software that provisions, manages, and maintains AWS Outposts and edge infrastructure at customer sites. Our systems handle device lifecycle management, network configuration, firmware updates, and operational health monitoring across thousands of racks deployed worldwide. When something needs to happen on an Outpost, our software makes it happen. You'll own features that directly impact how AWS operates infrastructure in customer data centers. Customer environments surprise us constantly. Networks behave unexpectedly. Hardware fails in creative ways. You'll build systems where mistakes affect real customers. Key job responsibilities - Design and implement services for device provisioning, configuration management, and operational automation - Build systems that operate reliably across diverse network topologies and hardware configurations - Debug complex issues spanning multiple services, often with limited visibility into customer environments - Drive operational excellence: alarms, runbooks, dashboards, and COE processes - Collaborate with hardware, networking, and platform teams to deliver end-to-end solutions - Mentor engineers and provide substantive code review feedback A day in the life Morning: check dashboards, investigate why a firmware deployment stalled overnight. Use AI coding assistants to quickly prototype a fix and generate test cases. Mid-day: code reviews, standup, design review for automated rack evacuation. Ask hard questions about failure modes. Afternoon: ship your fix, monitor the deployment. A field ticket comes in—debug across service boundaries, coordinate with the field team.Use AI tools to analyze logs and draft the follow-up ticket. About the team Site Services builds the software that provisions, configures, and operates AWS Outposts at customer sites worldwide. Our systems manage device lifecycle, network configuration, firmware updates, and operational health for thousands of racks in environment

Free ATS check

Applying for this Software Development Engineer, Frontier Outposts, Edge Services Team 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 →