You are currently viewing Amazon Toronto Jobs, Amazon Careers,  Amazon Software Engineer Jobs 2022


Are you a passionate, talented software engineer who has experience building innovative, mission-critical, high-volume solutions that customers love? Come build the future with us and make a positive impact on our customer experience around the globe.

Alexa and Devices are interested in you! We are now hiring software development engineers across many diverse teams within Alexa and Devices.

As part of our “Best Fit” hiring process, you only submit one application, and you will be automatically considered for multiple software engineer job opportunities that match your preferences.

Then, you choose your team! As a software development engineer on Amazon’s many diverse teams, you will play a pivotal role in shaping the definition, vision, design, roadmap, and development of product features from beginning to end. Grow your career and gain opportunities to invent and innovate new technologies, solve highly complex problems at scale, and deliver game-changing products and services.

You will design and implement critical features in either front-end, back-end, or full-stack interfaces/systems for consumer or internal-facing products, depending on the team you choose. Your standards of the software built will be high, since it has the potential to be extended for multiple use cases, for even greater impact.

As an effective communicator, you understand the requirements of your customers and stakeholders and drive consensus between multiple teams to deliver software effectively. You are curious to learn new and complex technologies and willing to train new teammates on how the team’s software works.

Sound like you? Our tech teams hiring and want to hear from you. Amazon teams include Alexa Experiences, Entertainment, AI Engineering, and Device Software.

Save time. One job application. Many opportunities. You choose your team. Apply below for all open software development engineer roles! We have locations in Toronto and Vancouver, Canada, and in the United States: WA, CA, CO, TX, BOS, and VA.

Post Name Software Development Engineer
Company Name Amazon 
Education Required Bachelor’s in Software Development
Location Toronto, Ontario, Canada, M5H 4A9


  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience


  • Experience building complex software systems that have been successfully delivered to customers,
  • Knowledge of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project from scoping requirements to the actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, and describe software product features, and technical designs.
By submitting your application here, you can save time by being considered for multiple software development engineer openings, at the same level, across various Amazon teams through our “Best Fit” process.
      Here’s how our “Best Fit” Hiring Process works:
  • Submit your application by clicking below – this is for all open jobs in Toronto.
  • Complete and pass your online assessment, and share personal preferences such as tech stack, work style, and more.
  • Interview with a group of Amazonians in consideration for several open software development engineer jobs that match your preferences.
  • Pass the interviews successfully and get matched to jobs based on your preferences.
  • Choose your team!
PLEASE NOTE THAT THESE POSITIONS ARE BASED IN TORONTO. If you’re excited to work in Toronto, please apply now! If you are interested in other locations, we are also hiring software development engineers in 30+ other cities currently in North America – visit to see all locations.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or another legally protected status. For individuals with disabilities who would like to request an accommodation, please visit   

About Amazon:, Inc. is an American multinational technology company that focuses on e-commerce, cloud computing, digital streaming, and artificial intelligence. It has been referred to as “one of the most influential economic and cultural forces in the world”, and is one of the world’s most valuable brands.

Amazon’s mission statement is: “To serve consumers through online and physical stores and focus on selection, price, and convenience.”
Amazon Vision Statement: Our vision is to be earth’s most customer-centric company; to build a place where people can come to find and discover anything they might want to buy online.


  • CAD 90000 To CAD 95000 Per Year


  • Private 

Interview Questions for Software Development Engineer:

  • What are the important categories of software?
  • What is the main difference between a computer program and computer software?
  • What is software re-engineering?
  • Describe the software development process in brief:
  • What are SDLC models available?
  • What are verification and validation?
  •  In software development process what is the meaning of debugging?
  • How can you make sure that your code is both safe and fast?
  • Name two tools which are used for keeping track of software requirements.
  • What is the main difference between a stubs, a mock?
  • What language do you like to write programming algorithms?
  • What is computer software?
  • According to you which SDLC model is the best?
  • Who is software project manager? What is his role?
  • What is mean by software scope?
  • How to find the size of a software product?
  • What are function points?
  • What are software project estimation techniques available?
  • What is Software configuration management?
  • How can you measure project execution?
  • What type of data is passed via HTTP Headers?
  • How do you prioritize requirements?

Apply Now