Software Engineer Opportunities in a Dynamic Environment

2 weeks ago


Ottawa, Ontario, Canada Amazon Full time

At Amazon, we are looking for innovative and ambitious software engineers to join our team in Canada. This exciting opportunity allows individuals to work on cutting-edge technologies, collaborate with talented professionals, and contribute to industry-defining projects.

Job Overview

We offer a competitive salary of $**105,000 - $130,000** per year, depending on experience. As a Software Development Engineer at Amazon, you will have the chance to design and build innovative technologies in a large distributed computing environment, helping lead fundamental changes in the industry.

About the Role

In this role, you will work in an agile environment to deliver high-quality software, utilizing modern programming languages such as Java, Python, C++, or C#. Our ideal candidate has experience with distributed, multi-tiered systems, algorithms, and relational databases, as well as excellent communication skills to effectively articulate technical challenges and solutions.

Requirements
  1. Experience with at least one modern language including object-oriented design.
  2. Be 18 years of age or older.
  3. Currently enrolled in or completed a Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Electrical Engineering, or majors relating to these fields.
  4. Have an expected graduate date between October 2023 - September 2025 and/or graduated within the last 24 months.
  5. Experience from a technical internship.
  6. Be enrolled in an academic program that is physically located in Canada.
What We Offer

As a Software Development Engineer at Amazon, you can expect:

  • A competitive salary range of $105,000 - $130,000 per year.
  • The opportunity to work on cutting-edge technologies and collaborate with talented professionals.
  • A dynamic and supportive work environment that encourages innovation and growth.


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...


  • Ottawa, Ontario, Canada Caivan Development Corporation Full time

    We are seeking a skilled Software Developer to play a pivotal role in driving innovation across our business. As a key member of our team, you will be responsible for designing and implementing software solutions that meet the evolving needs of our organization.About the RoleThe ideal candidate will have a strong passion for coding and problem-solving, with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsWe are a leading provider of operating systems, safety and security certification expertise, and professional services for the automotive, medical, industrial and consumer industries.Estimated Salary: $140,000 - $180,000 per yearJob Description:We are seeking an experienced Senior WiFi Networking Software Engineer to join our team...


  • Ottawa, Ontario, Canada EssilorLuxottica Group Full time

    About the RoleAs an Associate Optometrist with EssilorLuxottica Group, you will have the opportunity to work in a dynamic practice environment where you can utilize your skills and expertise to deliver high-quality patient care.Company OverviewEyewear industry leader Luxottica has been innovating and growing for over 50 years. With a global presence of over...


  • Ottawa, Ontario, Canada Hard Yaka Full time

    We are looking for a highly skilled senior software engineer to join our Wallet API Platform team at Consensys, the leading blockchain and web3 software company. As a critical member of this team, you will play a key role in building the platform that enables developers to create innovative decentralized applications.About the RoleThis senior software...


  • Ottawa, Ontario, Canada Ciena Full time

    Ciena fosters a culture that empowers individual passions, growth, and wellbeing.About UsWe're a technology company that leads with humanity, driving business priorities alongside meaningful social, community, and societal impact. Our Customer First philosophy guides our actions, emphasizing integrity, innovation, velocity, and outstanding people. We strive...


  • Ottawa, Ontario, Canada Apple Full time

    Job OverviewWe are seeking a seasoned Software Engineering Leader to join our team at Apple. As a key member of our engineering organization, you will be responsible for leading a team of highly skilled development tool engineers who ship software that provides a first-class Swift development environment.This role requires a strong technical background,...


  • Ottawa, Ontario, Canada University of Ottawa Full time

    Teaching Opportunity at the University of OttawaWe are seeking a Part-Time Professor to teach a course in Software Engineering.About the Position:This is an opportunity for a part-time professor to contribute to the academic excellence of our institution by teaching topics in software engineering.Course Details:The successful candidate will be responsible...


  • Ottawa, Ontario, Canada Snowed In Studios Inc Full time

    Role SummaryWe are seeking an experienced Principal Software Engineer to join our team at Snowed In Studios Inc. As a key member of our engineering department, you will play a critical role in the development of top-tier games.About the RoleThis is a remote position; however, candidates must reside in the Ottawa/Gatineau region and be within an hour commute...


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Company OverviewCiena Canada, Inc. is a technology company that prioritizes people-first philosophy, creating a culture of personalized and flexible work environment that empowers individual passions, growth, wellbeing and belonging. We drive our business priorities alongside meaningful social, community, and societal impact.SalaryThe estimated salary for...


  • Ottawa, Ontario, Canada Snowed In Studios Full time

    About Snowed In StudiosSnowed In Studios is a leading game development studio based in Ottawa, Canada. As part of Keywords Studios' Create service line, we collaborate with top-tier game developers to deliver exceptional gaming experiences.Opportunity OverviewWe are seeking an experienced Principle Software Developer to join our team. This role offers the...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Company OverviewBlackBerry QNX is a leading supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.We are trusted by more than 23 of the top 25 EV manufacturers and our software runs in over 195 million vehicles globally. Our...


  • Ottawa, Ontario, Canada Snowed In Studios Full time

    About Snowed In StudiosSnowed In Studios is a pioneering game development studio based in Canada, renowned for its collaboration with Keywords Studios' Create service line. As a member of this esteemed team, you'll have the opportunity to make a global impact on some of the most exciting games being developed today.Role OverviewWe're seeking an experienced...


  • Ottawa, Ontario, Canada CB Canada Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled and dynamic Senior Software Developer to join our team at CB Canada. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining world-class messaging systems that meet remarkably high standards of quality, performance, and reliability on...


  • Ottawa, Ontario, Canada Lumentum Full time

    We are seeking a highly skilled High-Speed Camera Software Engineer to join our Research and Development team in Ottawa, Canada.About LumentumLumentum is a leading developer of high-speed 3D cameras using state-of-the-art optical technology. Our team is passionate about innovation and committed to creating products that impact the world.The RoleAs a...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the RoleWe are seeking an experienced Embedded Systems Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our real-time operating system (RTOS). Key ResponsibilitiesDevelop drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada SYNCHRONIUM INNOVATIONS INC. Full time

    About Synchronium Innovations Inc.We are a dynamic and innovative company that values expertise in software development. As we continue to grow, we are looking for an experienced Software Engineer to lead our team and contribute to the development of cutting-edge solutions.Job DescriptionThe successful candidate will be responsible for leading and...


  • Ottawa, Ontario, Canada DEW SOFTWARE Canada Inc. Full time

    OverviewWe are seeking an experienced Full Stack Developer to join our team at DEW SOFTWARE Canada Inc. This is a fantastic opportunity to work on challenging projects and contribute to the growth of our organization.SalaryThe estimated salary for this position is $80,000 - $110,000 per year, depending on experience.Job DescriptionThis role involves...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX, a leading provider of safe and secure software components for the automotive industry and mission-critical application domains, is seeking an experienced embedded software architect to join our Advanced Technology Development team.About the Role:We are looking for a talented individual with a strong background in C/C++...