Software Engineer and Tools Developer Co-op (Fall 2025)
Ciena
Ottawa, ON
New
Hourly
$24.50 - $33 / hour
Software Engineer
Intouch Insight
Ottawa, ON
New
$105k / year
Software Engineer
Cisco
Ottawa, ON
Diversity Leader
Eco-Friendly
Software Security Developer
Elits Canada
Ottawa, ON
New
Principal Software Technologist - Secure Software Delivery Developer
Dell GmbH
Ottawa, ON
New
Senior Application Developer
Artech
Ottawa, ON
New
Software Engineering Developer, Integration
General Dynamics Mission Systems–Canada
Ottawa, ON
New
Dental Insurance
$90k / year
Junior Software Engineering Developer
General Dynamics Mission Systems–Canada
Ottawa, ON
Entry-Level
Dental Insurance
Full Stack Web/Multimedia/Mobile Developer
Carleton University
Ottawa, ON
New
$82.8k - $91.2k / year
Software Engineering Developer, Integration
General Dynamics
Ottawa, ON
Dental Insurance
Software Engineering Developer (Linux)
General Dynamics Mission Systems–Canada
Ottawa, ON
New
Dental Insurance
Software Engineer - Cloud Images
Canonical
Gatineau, QC
New
Entry-Level
$120k / year
Distributed Systems Software Engineer, Python / Go
Canonical
Ottawa, ON
Entry-Level
$120k / year
Software Engineer
Aversan
Ottawa, ON
Software Engineer
ADGA Group
Ottawa, ON
New
Part-Time
HPC Software Engineer
Canonical
Gatineau, QC
Entry-Level
Staff Software Engineer, Frontend
Scribd
Ottawa, ON
New
401(k)
Health Insurance
Dental Insurance
Vision Insurance
Parental Leave
$164.5k - $256k / year
Linux Devices Software Engineer
Canonical
Ottawa, ON
$120k / year
Software Engineer, Ceph & Distributed Storage
Canonical
Ottawa, ON
New
Entry-Level
$100k / year
Senior Survey Programmer (REMOTE)
Dynata
🌎 Remote
New
Remote
Health Insurance
$100k / year
Senior Tax Programmer Calgary (Remote)
H&R Block Canada
🌎 Remote
New
Remote
Senior Engine Programmer New London, Ontario; Remote - Canada
Digital Extremes
🌎 Remote
New
Remote
Senior Statistical Programmer
Warman O'Brien
Ottawa, ON
Job Description
Working as a Programmer in Ottawa, ON
There are 3,166 Programmer opportunities available in Ottawa, ON all with unique requirements.
While there is no universal programmer job description, all programmers perform the same basic tasks: write code, maintain existing code and troubleshoot. They also need to be familiar with new technology and continually improve their skills to remain relevant in the changing technology landscape.