Amazon Development Centre Canada ULC
Software Development, Cloud Computing
SoftwareDevelopmentEngineer,FrontierOutposts,EdgeServicesTeam
Neural analysis suggests this role is
optimal for Mid candidates.
“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.
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
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.