18,372+ Intermediate C Software Developer Remote Jobs in Ottawa, Canada — Local Employers Hiring June 2026

Professional job seekers finding Canada jobs through Expertini
750,000+ professionals on Expertini 750,000+ Candidates
Join our global community
Expertini Penguin Mascot Resume Score™
Resume Score™ Instantly
Upload Your CV
Quick 30-second process

Apply Today & Jumpstart Your Career on Expertini, Trusted Since 2008.

Reset

Create Job Alert

 
   
Reset

Intermediate C++ Software Developer (remote)

12 month remote contract Job Description: Development of software applications for our client focusing on informatics systems. The required candidate must, at a minimum, be expected to perform the following: Write code for new features and enhancemen ...

Software Developer (C/C++)

Overview Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. Responsibiliti ...

Software Developer (C/C++)

Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. Fortinet is growing and we are look ...

Intermediate Software Developer

**Introduction**A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, y ...

Intermediate Software Developer

The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible. The company was originally formed to provide innovative products and seasoned analysis to solve complex Electronic Warfare (EW) challenges faced by the US Government and its Armed Forces. Since 2016, SRC has exp ...

Intermediate Software Developer

Travel : Frequent travel to client sites required Founded in 1953, Thomas Cavanagh Construction has continued to set the standard for quality construction and materials in Eastern Ontario. With our strategically located pits and quarries, our unmatched fleet of trucks and heavy equipment, ou ...

Intermediate Software Developer

Introduction A career in IBM Consulting is built on long‑term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and R ...

Senior Staff Software Developer C++ Remote

Become a part of the Parallels family as a Senior Staff Software Developer. Work remotely and utilize your C++ skills to reshape how the world works through productivity solutions.Parallels is seeking seasoned developers to drive the innovation of its acclaimed VDI products. This fully remote position requir ...

Staff Software Developer C++

Staff Software Developer Parallels has an immediate vacancy for this role. Push the boundaries of tech while wearing sweatpants. We’re looking for an experienced Staff Software Developer to help us change the way the world works with Parallels: any time, anywhere, any-device productivity. Here, yo ...

Staff Software Developer C++

Staff Software Developer C++ Salary Range: CA$110,000.00 To CA$125,000.00 Annually We’re looking for an experienced Staff Software Developer to help us change the way the world works, with Parallels: any time, anywhere, any-device productivity. Here, you will be an essential part of the t ...

Intermediate Programmer/Software Developer

Job Description The study of existing PL SQL Code and write PL SQL code to meet requirements of change specifications; the oversight and/or design and debug of C++ and/or PL SQL and/or C# and/or Java Script and or JSON code to ensure technical performance; the development of application interfaces ...

Intermediate Backend Software Developer

We are only open to candidates in the provinces of ONTARIO or QUEBEC. We’re looking for a motivated Intermediate Backend Software Developer to help build and evolve the backend infrastructure powering our product suite — with a strong emphasis on our AI chatbot assistant . This is a general ...

Intermediate Software Developer/Engineer Intermediate Software Developer/Engineer – LC4ISR (TApaS)

Overview KWESST (a DEFSEC Technologies company) develops and delivers next generation military and public safety technology for military and first responder customers. The company is proudly Canadian and provides Dismounted/Mounted Domain Expertise in Command-and-Control software development, int ...

Senior Software Developer C++/Python

Senior C++/Python Software Developer – Responsibilities As a Senior Software Developer at Spiria, you will: Write, modify, review, optimize and debug computer code; Participate in testing and quality control activities as outlined in the testing strategy; Provide ...

C++ Event Driven Software Developer

Embark on a rewarding career as a Software Developer at Solace, focusing on C++ in event-driven architectures. Embrace a hybrid work style while influencing major tech implementations.Solace is on the lookout for a developer with 2+ years of experience in writing multi-threaded code with C++. As part of our ...

C++ Event Driven Software Developer

Embark on a rewarding career as a Software Developer at Solace, focusing on C++ in event-driven architectures. Embrace a hybrid work style while influencing major tech implementations.Solace is on the lookout for a developer with 2+ years of experience in writing multi-threaded code with C++. As part of our ...

WaveServer Software Developer Co‑op (C/C++, Linux)

A leading technology firm in Ottawa seeks a Software Developer Co-op for Fall 2025. In this role, you will significantly impact network solutions while working in a dynamic team environment. Candidates should be pursuing a degree in Electrical/Computer Engineering or Computer Science and have skills in C and C++ ...

WaveServer Software Developer Co‑op (C/C++, Linux)

A leading technology firm in Ottawa seeks a Software Developer Co-op for Fall 2025. In this role, you will significantly impact network solutions while working in a dynamic team environment. Candidates should be pursuing a degree in Electrical/Computer Engineering or Computer Science and have skills in C and C++ ...

WaveServer Software Developer Co‑op (C/C++, Linux)

A leading technology firm in Ottawa seeks a Software Developer Co-op for Fall 2025. In this role, you will significantly impact network solutions while working in a dynamic team environment. Candidates should be pursuing a degree in Electrical/Computer Engineering or Computer Science and have skills in C and C++ ...

Intermediate Software Developer (HRMS Applications)

Job Description REF: 007 ADGA has an immediate opportunity for an Intermediate Software Developer to support the Military Command Software Centre (MCSC). The MCSC manages a suite of mission‑critical applications for the Canadian Armed Forces (CAF), ensuring 24/7 availability and continuou ...

Ottawa Intermediate Software Developer Role

Advance your career as an Intermediate Software Developer at IBM in Ottawa, focusing on low-level programming and systems integration. This is a full-time onsite role.In this pivotal position, you will provide technical maintenance and support, utilizing your programming expertise to facilitate the deploymen ...

Parallels Staff Software Developer in C++

Become a pivotal part of Parallels as a Staff Software Developer focused on C++. Enjoy the flexibility of a fully remote position while developing advanced VDI solutions that redefine productivity.With over 10 years of programming expertise in C++, you’ll engage in feature design and development across multi ...

Remote Senior Developer C++ Windows

Lead the charge in software innovation as a Senior Developer specializing in Windows C++ at Parallels. Enjoy remote work while making an impact on cross-platform solutions.Parallels is searching for a Senior Windows System Developer with a deep understanding of modern C++. In this remote role, your responsib ...

Co op Software Developer — Hybrid Ottawa (Go/C/C++)

A global security technology company is seeking a COOP Software Developer for Summer/Fall 2026 in Ottawa. This hybrid role requires a passion for programming and security, with knowledge in Linux, Docker, and experience in GoLang or C/C++. Candidates should have a positive attitude, excellent communication skill ...

Intermediate Software Developer Embedded Onsite Position

Overview Intermediate Embedded Software Developer - Onsite Position Direct message the job poster from Curtiss-Wright Corporation Intermediate Embedded Software Developer - Onsite Position Are you an innovative and flexible self-starter? We’re looking for highly motiva ...

Intermediate Software Developer Hybrid/Secret Cleared

Intermediate Software Developer - Hybrid/Secret Cleared Ottawa West, Canada | Posted on 03/18/2026 Intermediate Software Developer - Hybrid/Secret Cleared 90-110kAbout the Opportunity The Source Staffing is supporting a leading Canadiandefence technology or ...

Intermediate Software Developer for Military Tech

Bring your C# expertise to KWESST as an Intermediate Software Developer supporting military technology solutions. Join the LC4ISR team and contribute to innovative applications for the Canadian Armed Forces.KWESST, a DEFSEC Technologies company, seeks a skilled Intermediate Software Developer to advance the ...

Intermediate Software Developer (Node.js/React/TypeScript)

Intermediate Software Developer (Node.js/React/TypeScript) About Us: Zensurance is growing at a rapid pace, and that means our Engineering team is growing too! We are looking for an Intermediate Software Developer to join our Developer Experience Group (DXG)! You will join the DXG team in ...

Cybersecurity Software Engineer – C/C++

Contribute to Fortinet's cybersecurity success as a Software Engineer focused on C/C++. Help us innovate in software and product development in Ottawa.Fortinet seeks a skilled Software Engineer to join its Ottawa team, enhancing our security solutions. You will participate in the complete development lifecyc ...

C/C++ Firmware Developer Position

Join E.W. Scripps as a Firmware Developer to innovate next-generation DVR software. Leverage your expertise in C/C++, API development, and integration.In this role at E.W. Scripps, you will participate in the development of cutting-edge firmware and applications over a range of devices. The ideal candidate w ...

Junior Software Developer: C#/.NET & Azure DevOps

A technology services company in Toronto is looking for a Junior Software Developer to translate technical specifications into applications. This role involves strong programming skills, particularly in C# and .NET, as well as experience with SQL and XML. The ideal candidate will communicate effectively in a tea ...

C# Full Stack Developer 100% Remote

Enhance your development career at Alteo as a C# Full-Stack Developer in a fully remote environment. Your dual expertise in front-end and back-end technologies will be key in delivering sophisticated applications.Located in Vancouver, this permanent role invites you to collaborate across teams, focusing on s ...

RQ07968:Software Developer Remote

About the job RQ07968:Software Developer-Remote Description An Intermediate Software Developer / Programmer is needed to support the redevelopment of 2 desktop applications built using ArcMap 10.x and VBA for the Ministry of the Environment, Conservation, and Parks. The MECP Parks ...

Software Developer – Remote, Canada

This is a remote position and can be located anywhere in Canada AS THE WORLD MOVES TO FHIR, THERE ARE PLENTY OF REASONS TO SMILE Smarter decisions, fewer barriers, and better incentives are just the beginning. Smile CDR makes it easy for healthcare stakeh ...

GIS Software Developer Remote, ArcGIS Pro Upgrade

A technology consulting firm is seeking an Intermediate Software Developer to support the redevelopment of GIS applications for the Ministry of the Environment. The ideal candidate will work with Esri tools and programming languages like C# and VBA, focusing on the modernization of essential ecological software ...

Embedded C/C++ Software Dev Student

Overview Number of Position(s): 1 Duration: 4 Months+ Date: May - August 2026 Location: Hybrid in Ottawa, Ontario. How You Will Contribute And What You Will Learn Innovate alongside our best engineers on projects where you will apply your academic k ...

C/C++ Software Engineer in Cybersecurity

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 ...

Embedded C/C++ Software Dev Student

Overview Number of Position(s): 1 Duration: 4 Months+ Date: May - August 2026 Location: Hybrid in Ottawa, Ontario. How You Will Contribute And What You Will Learn Innovate alongside our best engineers on projects where you will apply your academic k ...

Multilanguage Software Developer — PL/SQL/C++/JS (Agile)

A leading technology firm in Ottawa seeks an experienced Programmer/Software Developer to design and debug code in C++, PL SQL, and more. You'll develop application interfaces, write reports, and fulfill technical requirements. Candidates must have over 5 years in software development with hands-on experience in ...

C++ Software Developer Co op at Ross Video

Kickstart your software development career with Ross Video as a C++ Co-op in Nepean, ON. Work on advanced switchers and contribute to innovative video production solutions.As a co-op student at Ross Video, you will join the team developing cutting-edge solutions used by major clients in broadcasting and ente ...

Remote First Full Stack Developer React/.NET

A leading clean energy software firm is seeking a Full Stack Intermediate Developer to join their dynamic team in Montreal. The ideal candidate will have extensive expertise in C# and .NET for backend development and React for front-end development. Responsibilities include design sessions, code development, pro ...

🚀 Boost Your Hiring Chances with Our AI-Powered Tool-Kit

Stand out from thousands of applicants. Use our proven career tools to optimize your applications and land your dream job faster.

To-Do Planner

Organize your job search and personal tasks. All data is confidential.

Open Planner

Wellbeing Center

Access your confidential wellness report and resources to manage job search stress.

Check Wellbeing

Skill Coach

Plan your skill development with O*NET support to stay competitive in your field.

Start Coaching

Outfit Helper

Get AI-powered suggestions on what to wear for your next interview.

Find Outfit

Income Tax Calculator

Plan your finances with our calculator, updated for 2025 tax regulations.

Calculate Tax

Salary Benchmark

Get accurate, AI-supported salary trends to know your worth and negotiate better.

Check Salaries

Interview Practice

Practice for any interview with AI-enabled Q&A sessions. All data is private.

Start Practicing

Interview Predictor

Use our AI-supported tool to predict potential interview questions based on your resume.

Predict Questions

Interview Practice Timer

Use our mock interview trainer to perfect your answers under timed conditions.

Start Timer

Behavioral Mastery

Ace tricky behavioral interviews with our AI-powered practice module.

Master Answers

Question Journal

Confidentially record interview questions you were asked for future reference.

Open Journal

Interview Ace

A comprehensive tool to help you master every aspect of your interviews.

Become an Ace

Q&A Logs

Confidentially track your answers to common questions and refine them over time.

View Logs

Application Planner

Schedule and organize your job applications in one confidential planner.

Open Planner

Cover Letter Tool

Create perfect, tailored cover letters for each application with AI support.

Generate Letter

Resume Score

Get instant feedback on your resume with our NLP-supported analysis tool.

Check My Score

ATS Score

Check your resume's compatibility with Applicant Tracking Systems (ATS).

Check ATS Score

Application Analyzer

Use AI to analyze job descriptions and optimize your application materials.

Analyze Application

Career Visualizer

Confidentially plan and visualize your long-term career path and goals.

Visualize My Career

Offer Genius

Get intelligent insights and strategies to confidently negotiate job offers.

Negotiate Offers

JobFlow

Track your entire job search progress from application to offer with this intelligent tool.

Track My Flow

JobSense

Our intelligent matching engine that provides smart job recommendations.

Get Smart Matches

Networking Toolkit

Tools to build and manage your professional connections. All data is confidential.

Build Network

Professional CV

A classic, O*NET supported template for corporate and professional roles.

Use This Template

Executive CV

A premium, O*NET supported template designed for senior and C-level positions.

Use This Template

Modern CV

A fresh, stylish, O*NET supported template perfect for tech and modern industries.

Use This Template

Creative CV

A visually distinct, O*NET supported template for design and artistic roles.

Use This Template

Minimalist CV

A clean, simple, O*NET supported template that focuses purely on content.

Use This Template

Europass CV

The standard European Union recommended format for wide compatibility.

Use This Template

Student CV

An institution-recommended template perfect for internships and first jobs.

Use This Template

Graduate CV

An institution-recommended template for recent graduates entering the workforce.

Use This Template

Academic CV

The researcher-recommended format for roles in academia and research.

Use This Template

Developer/IT CV

A tech-savvy recommended template to highlight your technical skills.

Use This Template

Skilled Worker CV

A trades-recommended template to showcase hands-on skills and experience.

Use This Template

Monochrome CV

A sleek, black-and-white, O*NET supported template for a professional look.

Use This Template

Art CV

An artist-recommended template that allows your creativity to shine.

Use This Template

Harvard CV

A researcher-recommended template based on the classic Harvard format.

Use This Template

Volunteer Research

Help us improve our platform by joining our community research program.

Join Research

Review Us

Share your experience with our tools to help other job seekers.

Share Experience

Register

Create your free account to save jobs, build your profile, and track applications.

Create Account

Login

Access your dashboard, manage applications, and continue your job search.

Access Your Account

Profile Builder

Create a comprehensive professional profile that attracts recruiters and showcases your skills.

Build Your Profile

View Profile

See your public profile exactly as employers will see it. Make sure it's perfect.

Preview Profile

Bookmarked Jobs

Keep track of all your saved job opportunities in one organized place.

View Saved Jobs

Your Reviews

View and manage all the company reviews you've submitted.

See Your Reviews

Following

Manage the list of companies you follow to stay updated on their new openings.

Manage Following

Find Companies

Discover and research top employers in your country and industry.

Discover Employers

Standalone CV Builder

Use our O*NET supported CV builder to create a professional resume from scratch.

Build Your CV

PDF to DOC (Beta)

Convert your PDF resumes or documents into editable Word (DOC) format.

Convert PDF

DOC to PDF (Beta)

Create universally compatible PDF documents from your Word (DOC) files.

Create PDF

General FAQ

Find answers to common questions about our job site and platform.

Read FAQ

Job Seekers FAQ

Get help and find answers to questions specifically for job seekers.

Get Help

Job Matching

Learn about the technology and algorithms behind how we match you to jobs.

Learn How

Personalized Matching

Discover how we use your profile and activity to provide customized job suggestions.

Learn More

Quick Apply

Understand our fast application process and how to make the most of it.

Learn More

Alert Frequency

Learn how to manage your job alert settings so you get the updates you want.

Manage Settings

Job Alerts Guide

A complete guide to understanding how job alerts work and how to use them effectively.

Read Guide

Resume Matching

Learn how our system matches your resume to job requirements.

Learn More

Ethical Branding

Read our guide to building a professional and ethical personal brand.

Read Guide

Candidate Visibility

Learn how to increase your visibility to recruiters on our platform.

Increase Visibility

Verified Badge

Find out how you can get a verified badge to build trust with employers.

Get Verified

AI ATS Technology

Learn about the advanced AI and ATS technology that powers our platform.

Learn More

ATS Ranking

Understand how Applicant Tracking Systems rank you as an applicant.

Learn More

Semantic Matching

Learn how our AI-powered semantic matching goes beyond keywords.

Learn More

    Intermediate C Software Developer Remote Jobs in Ottawa Job Search Guide, Trends and Insights