Software Development Engineer, Early Career - 2026
Vancouver, BCAmazon Development Centre Canada ULC
Candidates need experience in at least one general-purpose programming language and an understanding of data structures and object-oriented design. A current or completed STEM degree is required, and internships or projects are preferred.
AWS
Sr. Software Dev Engineer, Amazon Customer Service
Toronto, ONAmazon Development Centre Canada ULC
5+ ansCandidates need 5+ years of professional software development, programming and architecture leadership experience, and experience mentoring or leading an engineering team. A Bachelor's degree in computer science and Generative AI experience are preferred.
React
Principal Technical Program Manager, Campaign Management
Toronto, ONAmazon Development Centre Canada ULC
7+ ansCandidates need 7+ years working with engineering teams and in technical program or product management, plus 5+ years of software development experience. Experience designing scalable systems and owning roadmap strategy is required, and AI/LLM product experience is preferred.
Workflow, Program management, Software development, Manage work, ML, Recruitment
Software Development Engineer III, Agentic Client Experience (ACE) - Builder Foundations
Vancouver, BCAmazon Development Centre Canada ULC
5+ ansCandidates need 5+ years of professional software development experience and 5+ years leading design or architecture of systems, plus mentoring or tech lead experience. Strong skills in Java, Python or TypeScript and AWS are expected.
AWS Lambda, AWS DynamoDB, AWS CDK
Software Development Engineer, Demand Tech
Toronto, ONAmazon Development Centre Canada ULC
3+ ansCandidates need at least 3 years of professional software development experience, 1 year of system design or architecture experience, and skill in at least one programming language. Experience with the full development lifecycle and GenAI development tools is preferred.
Software development, Media planning, Computer science, Debugging, Test automation, Documentation
Applied Scientist II, Alexa Daily Essentials Science and Analytics
Vancouver, BCAmazon Development Centre Canada ULC
3+ ansAmazon Development Centre Canada ULC needs candidates with 3+ years building machine learning models for business applications and a PhD, or a Master's plus 4+ years in a related field. Candidates need programming skills in Java, C++ or Python and experience in machine learning, reinforcement learning, deep learning, computer vision or NLP.
Python, Java, C++
Security Engineer, AI Security
Vancouver, BCAmazon Development Centre Canada ULC
2+ ansCandidates need 2+ years of non-internship scripting, programming and security code review, plus 2+ years identifying security risks and building mitigation plans. A bachelor's degree or equivalent experience in defining GenAI model benchmarks is required.
Leadership principles, Troubleshooting, Communication skills, Software development, Penetration testing, Microservices
Software Development Engineer II, Omnichannel Metrics (OCM) - Measurement, Ad Tech, and Data Science (MADS)
Toronto, ONAmazon Development Centre Canada ULC
3+ ansCandidates need 3+ years of non-internship software development and 2+ years of design or architecture experience on scalable systems. They must program in at least one language, and a bachelor's degree in computer science or equivalent is preferred.
Apache Spark, EMR, Kestrel, AWS Lambda, DynamoDB, Step Functions
Software Development Engineer, Amazon Private Brands
Vancouver, BCAmazon Development Centre Canada ULC
3+ ansCandidates need 3+ years of professional software development experience and 2+ years designing or architecting systems. Programming experience in at least one language is required. A bachelor's degree, full lifecycle experience and Gen AI or LLM experience are preferred.
GPU, TPU
Senior Software Development Engineer, Amazon Private Brands
Vancouver, BCAmazon Development Centre Canada ULC
5+ ansCandidates need at least 5 years of professional software development, 5 years of leading system design and architecture, and experience leading or mentoring an engineering team. A bachelor's degree in computer science and experience with LLMs in production are preferred.
React, Java, GPU, TPU