mid Software Engineer ic · Posted Mar 30, 2026
$117,000 – $143,000
USD per year

About this role

Fortinet is hiring a mid-level Software Engineer based in Ottawa, Canada. The posting calls out experience with C, Linux, Networking, Security. Compensation is listed at $117,000–$143,000 per year.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Ottawa, Canada
Department
Software Development
Posted
Mar 30, 2026

More roles at Fortinet

Major Account Manager, Major Enterprise
Bentonville, AR · manager
Networking
Traffic/Shipping Coordinator - Taoyuan
Taoyuan City, Taiwan · mid
Security
Technical Account Manager
Sophia Antipolis, France · mid
Networking Security
Technical Account Manager
Sophia Antipolis, France · mid
Networking Security
Sales Engineer, Named Enterprise
Columbus, OH · mid
Encryption Security
All Fortinet jobs →

Job description

from Fortinet careers

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 looking to hire a Software Engineer to join our team in Ottawa.

At Fortinet, you will be involved in the full development lifecycle of software and product development. The ideal candidate will have a passion for development and learning new technologies.

Skills and Knowledge Required: 

  • Minimum of 2 years of software development experience in Unix/Linux environment.
  • Experienced C/C++ programmer.
  • Solid background in TCP/IP networking and multi-threaded programming.
  • Experience with email related protocols, such as SMTP an asset.
  • Experience with high performance applications an asset.
  • Knowledge of Linux kernel and Linux security applications a bonus.
  • Proficiency with Linux development and debugging tools (GDB, GCC, Valgrind...) is a plus.
  • Excellent problem solving, troubleshooting & communication skills.


Educational Requirements:

  • Bachelor's or Master's degree in Computer Science or equivalent.

About Our Team:

This is an excerpt. Read the full job description on Fortinet careers →
All software engineering jobs software engineering in Ottawa, Canada Jobs in Ottawa, Canada software engineering salaries software engineering career path
All Fortinet Jobs Browse software engineering roles mid positions