Software development engineer, AGI

Amazon’s Development Centre department based in Toronto, ON is inviting applications from suitable candidates for the position of Software development engineer, AGI. Amazon’s Development Centre department pioneers software innovation across cloud computing, AI, and e-commerce. It delivers cutting-edge solutions, leveraging global talent to redefine customer experiences. Positioned as a leader, it drives research and development, continuously shaping the tech industry. The candidates selected for the vacancy will be required to start the work as soon as possible.

Job Description:

Employer Name: Amazon
Department: Development Centre
Organization: Alexa and Echo Devices
Position: Software development engineer, AGI
No of Vacancies: 4
Salary: Salary is not mentioned, $60.00 – $65.00 hourly estimated salary
Employment Type: Full time
Job Category: Software Development
Location: Toronto, ON, CAN
Job ID: 2634928


Languages: Candidates must have knowledge of the English Language
Education: Candidates should have completion of Bachelor’s degree in computer science
Experience: Candidates should have 3+ years experience of non-internship professional software development

Other Requirements:

  • The candidates should have 2+ years of non-internship design or architecture design patterns, reliability and scaling of new and existing systems experience
  • The candidates should have experience programming with at least one software programming language
  • The candidates should have 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing and operations experience
  • The candidates should be deeply passionate about new opportunities
  • The candidates should demonstrate commitment to teamwork, hustle, and possess strong communication skills as absolute requirements
  • The candidates should have thrived and succeeded in delivering high-quality technology products and services in a hyper-growth environment where priorities shift fast


  • The candidates should be able to develop and maintain key system features
  • The candidates should be able to work with other team members to investigate design approaches, prototype technology, and evaluate technical feasibility
  • The candidates should be able to work in an Agile and Scrum environment to deliver high-quality software against aggressive schedules
  • The candidates should be able to establish architectural principles, select design patterns, and then mentor team members on their appropriate application

How to apply:

If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through the below-mentioned details.

Apply Online




We thank all the applicants for showing their interest and trust in us, however, only the most eligible candidates will be selected and conducted for further procedure directly from employers, in between no charges/fees or original documents will be asked from any applicant. All the best!

Check the latest available jobs in Canada

Show More
Back to top button

Adblock Detected

Please consider supporting us by disabling your ad blocker