Software Engineer in Distributed Systems at Amazon

Amazon Development Centre Canada ULC • vancouver, metro vancouver regional district • Posted July 09, 2026

About the Role

Drive innovation in service-oriented architectures at Amazon as a Software Engineer specializing in distributed systems. Tackle algorithmic challenges while designing scalable services for Amazon's ecosystem.
Amazon's Regional Flexibility Engineering team is seeking a Software Engineer to innovate on service-oriented architecture. You will collaborate closely with Principal Engineering and SDO teams to influence product designs and build solutions that scale across Amazon’s vast platform. This role requires a strong passion for developing robust algorithms and infrastructures.
Key Responsibilities:
• Develop scalable services for Amazon’s platform
• Collaborate on algorithmically complex solutions
• Influence product design via technology
• Advise SDO teams on AWS infrastructure setups
• Build exceptional experiences for Amazon engineers
Requirements:
• Minimum 3 years of software development experience
• At least 2 years in system design and architecture<...