Software Development Engineer – Amazon – Toronto, ON
Location: Toronto, ON | Company: Amazon
Join the dynamic team at Amazon Web Services Canada, Inc. as a Software Development Engineer in vibrant Toronto, ON. This role offers a unique opportunity to influence the next generation of AWS Marketplace features, making a significant impact on how software is sold and procured globally.
As part of one of the fastest-growing teams at AWS, you’ll be at the forefront of innovation, working with a diverse community of software service sellers and a rapidly expanding audience of buyers. This role is not just about coding; it’s about shaping the future of cloud marketplaces.
About the Role: Software Development Engineer
In this role, you’ll design, develop, and maintain both frontend and backend components for AWS Marketplace. You’ll be responsible for implementing responsive and intuitive user interfaces using React.js, as well as building and maintaining robust server-side applications and APIs. Your work will ensure seamless integration of designs, optimize applications for speed and scalability, and maintain high standards of security and performance.
Collaboration is key, as you’ll work closely with product managers, designers, and other engineers to define and implement new features. You’ll also conduct code reviews to maintain quality and participate in brainstorming sessions to drive innovation and growth. Your ability to communicate effectively with team members and stakeholders is essential to success in this role.
Benefits and Salary
Amazon offers a comprehensive benefits package, including health insurance, a Registered Retirement Savings Plan (RRSP), and a Deferred Profit Sharing Plan (DPSP). The base salary range for this position is CAD 114,800.00 to 191,800.00 annually, with potential for additional compensation elements such as sign-on payments and restricted stock units (RSUs).
Job Details
📌 Job Type: Software Development
🏢 Company: Amazon Web Services Canada, Inc.
📍 Location: Toronto, ON
🆔 Requisition ID: 3178014
🗓️ Date Posted: 2026-02-11
💰 Pay: 114,800.00 – 191,800.00 CAD annually
Responsibilities
As a Software Development Engineer, your day-to-day work involves solving complex business problems with straightforward solutions. You’ll design and implement major deliverables end-to-end, collaborate with various teams, and stay updated with industry trends to drive continuous improvement.
- Develop user-facing features using React.js
- Design and maintain server-side applications and APIs
- Collaborate with UX/UI designers for seamless integration
- Optimize applications for speed and scalability
- Conduct code reviews and maintain coding standards
- Communicate effectively with team members and stakeholders
Requirements / Skills
The ideal candidate thrives in a fast-paced environment, delivering high-quality technology products. You should have a strong track record in software development and design, with excellent communication skills and a passion for building scalable solutions.
- 3+ years of professional software development experience
- 2+ years of design or architecture experience
- Experience with at least one programming language
- Bachelor’s degree in computer science or equivalent
- Full software development life cycle experience
How to Apply
We encourage interested candidates to apply through the official job posting on Amazon’s careers page. Ensure your application highlights your relevant experience and skills.
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join Amazon Web Services Canada, Inc. in Toronto.
Job Summary & Tips for Applying
Quick Summary & What to Highlight: This Software Development Engineer role at Amazon Web Services Canada, Inc. in Toronto is perfect for candidates who excel in software development, system design, and collaboration. On your resume, emphasize any experience with React.js, attention to detail, and your ability to work in a fast-paced environment. If you’ve previously worked in cloud computing, make sure to highlight specific achievements and responsibilities that align with this position.
Resume & Application Tips: Before applying, tailor your resume to match the job description. Include keywords like software development, API design, and scalable solutions that appear in the posting. Quantify your achievements where possible (e.g., “developed a feature used by 1,000+ users” or “reduced load times by 30%”). Write a brief cover letter expressing your genuine interest in Amazon Web Services Canada, Inc. and why you’re excited about this opportunity in Toronto. Double-check your application for spelling errors and ensure your contact information is current.
Interview Preparation: If selected for an interview, research Amazon Web Services Canada, Inc.‘s values, recent news, and company culture beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your relevant skills. Common questions may include scenarios about problem-solving, teamwork, handling pressure. Dress appropriately for a tech industry environment, arrive 10-15 minutes early, and bring copies of your resume. Prepare thoughtful questions about the role, team dynamics, and growth opportunities. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.