software developer remote jobs in Ottawa

See average salary for software developer remote »

1,000 software developer remote job listings in Canada. Find daily updated positions from leading job boards.


  • Ottawa, Ontario, Canada OCLC Full-time

    Transform how libraries connect with OCLC as a Software Engineer. This hybrid role delivers software solutions using advanced technologies and requires collaborative teamwork. In the Software Engineer role at OCLC, you will utilize your experience to design, develop, and enhance software applications for libraries. Collaborating with diverse teams, you will...

  • Software Team Lead

    13 hours ago


    Ottawa, ON, Canada D4S DY-4 Systems Inc. Full-time €90,000 - €140,000 Contract

    Software Team Lead - Onsite Position We’re looking for highly motivated Software Team Lead to join our team in Ottawa, ON. You will lead a dynamic group of Software Developers responsible for the development of new products and the support of the existing product lines. You must be resourceful and able to overcome new challenges using insightful design...


  • Ottawa, ON, Canada Tree Trust Full-time €126,400 - €158,000 Contract

    The Machine Learning Platform team (MLP) is seeking a Senior Software Engineer II to design and implement secure, highly scalable, and high-performance pipelines that govern the end-to-end lifecycle of ML models. What you’ll be working on - Build and maintain robust ML systems using Python (Pandas/NumPy, PyTorch/transformers) to support efficient ML...


  • Ottawa, ON, Canada Myticas Consulting Full-time €120,000 - €150,000 Contract

    Staff Embedded Software/Firmware Engineer We are seeking a Staff Embedded Software/Firmware Engineer to design, develop, and test mission-critical firmware components for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities - Design, implement, code, and test software for next-generation embedded...


  • Ottawa, ON, Canada Nokia Full-time $90,000 - $120,000 Contract

    Join Nokia's IP Routing division as a Junior Embedded BSP Software Engineer. Leverage your C/C++ skills, collaborate with cross-functional teams, and contribute to cutting-edge routing technology. In this entry-level role, you will design and develop board support and device driver software. You'll test hardware during its development phase, ensuring a...

  • Full Stack Developer

    13 hours ago


    Ottawa, ON, Canada Canadian Bank Note Co. Full-time $90,000 - $150,000 Contract

    About Us CBN Nano Technologies Inc. is developing advanced nanotechnology to extend our manufacturing capabilities. This technology has broad applicability to secure documents of all types, to quantum computing, to medical uses, and to environmental remediation. Internal Job Title:Developer Job Type:Permanent, Full-Time JobLocation:975 Gladstone Ave, Ottawa,...


  • Ottawa, Ontario, Canada Ericsson Full-time

    ISAC System Verification Team At this time, Ericsson Canada Inc. does not provide immigration assistance/sponsorship now or in the future for this position. About This Opportunity Integrated Sensing and Communications (ISAC) is one of Ericsson's most exciting technology investments, combining wireless communications and sensing technologies that will help...


  • Ottawa, Ontario, Canada Cavtera Full-time

    Cavtera is searching for an Intermediate Software Engineer to build innovative solutions that integrate operational data with software. Engage closely with clients as you develop applications using Palantir Foundry. As part of Cavtera's development team, you will utilize your 2-5 years of experience in software development to solve complex problems. The...


  • Ottawa, ON, Canada Ciena Full-time €69,000 - €110,000 Contract

    Join Ciena as an Embedded Software Engineer and influence high-speed connectivity solutions. Develop embedded software applications and contribute to critical system designs. As part of a dedicated team, this role requires candidates pursuing degrees in engineering or computer science. You will be responsible for creating and maintaining embedded software...


  • Ottawa, Ontario, Canada Syntronic - A Global Design House Full-time

    Join Syntronic: Where Your Innovation Shapes the Future At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to turn ground-breaking ideas into reality. Imagine working on cutting-edge telecom advancements, pioneering automotive tech, life-saving healthcare innovations, and...


  • Ottawa, ON, Canada Ciena Corporation Full-time €94,000 - €193,000 Contract

    Drive innovation at Ciena as a Senior Embedded Software Engineer focused on high-performance C/C++ software development in Linux environments. This role emphasizes delivering high-quality software for advanced networking solutions. In this position, you will leverage your extensive experience in embedded software development, contributing to RLS Hyper-Rail...


  • Ottawa, ON, Canada NXP Semiconductors Full-time €111,000 - €152,000 Contract

    Join NXP as a Senior Software Engineer specializing in Ethernet design verification for advanced microcontrollers. Your expertise in C/C++ will help enhance performance-focused networking solutions. This role is vital to the R&D organization, responsible for developing pre-silicon verification software for various applications. With 5+ years of software...


  • Ottawa, Canada Kinaxis Full-time €110,000 - €150,000 Contract

    Shape the future of supply chain technology as a Front End Software Engineer at Kinaxis. This role offers a hybrid work environment while focusing on exceptional user experiences. Join a dynamic team at Kinaxis, known for its commitment to innovation in software development. Here, you will utilize your 5-7 years of experience to design and implement...


  • Ottawa, Canada CI Investments Inc. Full-time €100,000 - €150,000 Contract

    At CI, we see a great place to work as one that is a safe place for everyone to have a voice, where people are empowered to take ownership over meaningful work, where there is an opportunity to grow through stretching themselves, where they can work on innovative products and projects, and where employees are supported and engaged in doing so. The Senior...


  • Ottawa, Ontario, Canada QNX Full-time

    QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the real world. For nearly half a century, QNX has powered safety-critical applications where failure is not an option. The business leads the way in delivering safe and secure...


  • Ottawa, Ontario, Canada Fortinet Full-time

    Embark on a rewarding journey as a Software Engineer specializing in C/C++. Contribute to cutting-edge cybersecurity projects that protect users and data on a global scale. In this role, you'll be engaged in the complete software development lifecycle with a focus on C/C++ programming. A minimum of 2 years of experience in a Unix/Linux setting is required,...


  • Ottawa, ON, Canada BlackBerry Inc. Full-time €80,000 - €113,000 Contract

    Worker Sub-Type: Regular Job Description: QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the real world. For nearly half a century, QNX has powered safety-critical applications where failure is not an option. The business...


  • Ottawa, ON, Canada Ciena Corporation Full-time €94,000 - €193,000 Contract

    As the global leader in high-speed connectivity, Ciena builds the critical infrastructure powering the AI era. We’re a technology company shaping the future of networking, guided by innovation, integrity, and collaboration. Through development opportunities, meaningful work, and flexibility, Ciena supports growth and well-being—on and off the job....


  • Ottawa, ON, Canada Bemsiq Group Full-time $100,000 - $130,000 Contract

    Lead, R&D Hardware Research and Development Engineering / Product Development/ Product Management Ottawa, Ontario $100,000–$130,000 a year The Opportunity An innovative and hands‑on R&D Hardware Research and Development Specialist to lead the design, development, and validation of advanced hardware & embedded software solutions. This role focuses on...


  • Ottawa, Ontario, Canada Fidus Systems Full-time

    Elevate your career with Fidus as a Senior Embedded Software Designer, focusing on cutting-edge communication and video applications. This role encompasses embedded software systems development, project leadership, and cross-functional collaboration. In this key position at Fidus, you will contribute to developing complex embedded systems and managing...