Software Engineer and Tools Developer Co-op (Fall 2025)
Ciena
Ottawa, ON
Hourly
$24.50 - $33 / hour
Software Engineer
Intouch Insight
Ottawa, ON
$105k / year
Software Engineer
Cisco
Ottawa, ON
New
Diversity Leader
Eco-Friendly
Embedded Software Engineer
Aversan
Ottawa, ON
New
Principal Software Technologist - Secure Software Delivery Developer
Dell GmbH
Ottawa, ON
New
Software Security Developer
Elits Canada
Ottawa, ON
New
Software Engineering Developer, Integration
General Dynamics Mission Systems–Canada
Ottawa, ON
Dental Insurance
$90k / year
Full Stack Web/Multimedia/Mobile Developer
Carleton University
Ottawa, ON
$82.8k - $91.2k / year
Junior Software Engineering Developer
General Dynamics Mission Systems–Canada
Ottawa, ON
New
Entry-Level
Dental Insurance
Network Systems Software Engineer
SkySys
Ottawa, ON
New
Software Security Developer
ELITS
Ottawa, ON
New
Software Engineering Developer, Integration
General Dynamics
Ottawa, ON
New
Dental Insurance
Software Engineering Developer (Linux)
General Dynamics Mission Systems–Canada
Ottawa, ON
Dental Insurance
Senior Application Developer
Artech
Ottawa, ON
Distributed Systems Software Engineer, Python / Go
Canonical
Ottawa, ON
New
Entry-Level
$120k / year
Software Engineer - Cloud Images
Canonical
Gatineau, QC
Entry-Level
$120k / year
Software Engineer
Aversan
Ottawa, ON
New
Staff Software Engineer, Frontend
Scribd
Ottawa, ON
401(k)
Health Insurance
Dental Insurance
Vision Insurance
Parental Leave
$164.5k - $256k / year
Senior Survey Programmer (REMOTE)
Dynata
🌎 Remote
New
Remote
Health Insurance
$100k / year
Senior Tax Programmer Calgary (Remote)
H&R Block Canada
🌎 Remote
Remote
Senior Engine Programmer New London, Ontario; Remote - Canada
Digital Extremes
🌎 Remote
Remote
Senior Statistical Programmer
Warman O'Brien
Ottawa, ON
Job Description
Working as a Programmer in Ottawa, ON
There are 3,290 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.