Software Development Engineer, Early Career - 2027 (CAN)
Amazon· Software Development
Hybrid (Vancouver, BC)CA$118.6kfull-timePosted 2d ago
About the role
Early-career software development role at Amazon in Canada (Vancouver, BC) focusing on designing, building, and operating scalable services; emphasizes collaboration, problem decomposition, code reviews, and use of AI-assisted development tools within an agile, CI/CD environment.
Responsibilities
- Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward.
- Break down complex, ambiguous problems into well-defined, solvable components before implementation.
- Contribute to the design and development of scalable, reliable services, with distributed-systems scope varying by team.
- Conduct code reviews as a core engineering practice, providing constructive feedback and validating correctness.
- Contribute to clear and accurate technical documentation.
- Use GenAI and AI-powered tools to enhance development productivity, and critically validate, verify, and integrate AI-generated code, exercising sound judgement about when to trust AI output.
- Write clean, maintainable code following best practices and design patterns.
- Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties.
- Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues.
Qualifications
- Are 18 years of age or older
- Experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript
- Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles
- Experience using AI-assisted development tools in academic or professional settings
- Currently has, or is in the process of obtaining a bachelor’s or master’s degree in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields
Skills
Required:Programming language proficiencyData structures and algorithmsAI-assisted development tools
Nice to have:Software development lifecycle
Benefits
- basic life & AD&D insurance
- paid time off
- other resources to improve health and well-being
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)2d agoPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS Legal2d agoHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeX2d agoSeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeX2d agoHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTS2d agoIrving, TX · Operations IT Support Engineering