mid Software Engineer ic 5+ yrs Bachelor's · Posted Mar 17, 2026
$96,800 – $118,300
USD per year

About this role

Fortinet is hiring a mid-level Software Engineer based in Ottawa, Canada. The posting calls out experience with JavaScript, C, HTML/CSS, React and roughly 5+ years of relevant work. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at $96,800–$118,300 per year.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Ottawa, Canada
Experience
5+ years
Education
Bachelor's degree
Department
Software Development
Posted
Mar 17, 2026
AI Summary
Develop cross-platform desktop and web applications using modern frameworks like Electron, React, and Node.js. Requires 5+ years software development experience with full-stack web skills, C/C++ knowledge, and networking protocol expertise. Must have strong problem-solving abilities and work independently.

More roles at Fortinet

Technical Support Engineer - SIEM (FortiSiem)
Sophia Antipolis, France · mid
JavaScript Java HTML/CSS
Senior Technical Support Engineer -SIEM (FortiSiem)
Sophia Antipolis, France · senior
JavaScript Java HTML/CSS
Datacenter Operations Manager
Chicago, IL · manager
Bash GCP Kubernetes
Regional Sales Manager
Mumbai, India · manager
Networking Security Zero Trust
Regional Acct Manager - Commercial
Dubai, UAE · manager
Networking
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 Software Developer for our team in Ottawa.

As a Software Developer, you will

  • 5 plus years of software development experience
  • Familiar with cross-platform desktop application development environments ( Windows, MacOS, Linux ) and frameworks such as Electron
  • Familiar with full stack web development skills and libs including Javascript, React/Redux, CSS, html5, PWA, Node.JS, MySQL or MongoDB
  • Experience in C/C++ is an asset for the middle layer of this development
  • Solid background in networking technologies and protocols
  • Excellent problem-solving and troubleshooting skills
  • Ability to take full ownership of assigned tasks and work well independently.
  • Excellent communication skills and teamwork skills


We Are Looking for:

  • Bachelor's Degree in Computer Science or Electrical Engineering
  • Telephony protocol such as VoIP/SIP
  • Instant message protocols such as XMPP, Socket.io
  • Web technologies including Websocket, WebRTC, WebAudio, HTTP/2
  • Experience with MERN or LAMP stack
  • Knowledge about Audio CODEC and Video CODEC such as opus, H.264, H.323
  • Cloud computing development, such as AWS, Azure, etc.
  • 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