Software Developer (C/C++)
Fortinet · Ottawa, Canada · Software Development
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
Job description
from Fortinet careersJoin 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: