mid Software Engineer ic Hybrid · 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 (hybrid). The posting calls out experience with JavaScript, TypeScript, Go, SQL. 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
Work mode
Hybrid
Department
Software Development
Posted
Mar 17, 2026
AI Summary
Full-stack developer building next-generation web portal using Node.js, Golang, React, and TypeScript. Develops server-side APIs, responsive UIs, and deploys applications on Kubernetes. Requires strong JavaScript/TypeScript fundamentals, basic Golang proficiency, React experience, and PostgreSQL/Redis knowledge.

More roles at Fortinet

Named Account Manager, Enterprise
Sunnyvale, CA · manager
Named Account Manager, SLED
Houston, TX · manager
Networking Security
Named Regional Account Manager
Seattle, WA · manager
Security Networking
Sales Engineer, SLED
Los Angeles, CA · mid
Linux Networking Security
Service Relationship Manager - Singapore
Singapore · manager
Swift Security ITIL
All Fortinet jobs →

Job description

from Fortinet careers

We are seeking a Full-Stack Developer to help build our next-generation web portal. You will work across a diverse modern stack, using Node.js for rapid API development and Golang for performance-critical backend services. This role is ideal for a developer who is comfortable with TypeScript and React on the frontend and is eager to learn how to deploy and secure high-scale communication systems in Kubernetes.

Key Responsibilities

  • Hybrid Backend Development: Assist in building and maintaining server-side logic using both Node.js(for application-level APIs) and Golang (for concurrent networking and VoIP services).

  • Frontend UI Construction: Use Reactand TypeScriptto build responsive, type-safe user interfaces.

  • Data Persistence & Caching: Work with PostgreSQL for relational data modeling and Redis for fast session management and real-time state.

  • Cloud Operations: Learn to package applications in Docker and assist with deployments using Kubernetesand Helmcharts.

  • Security Implementation: Help enforce Zero Trust principles by integrating OAuth2/OIDC authentication flows across the web stack.

Technical Skills & Qualifications

  • JavaScript Ecosystem: Strong fundamentals in JavaScript (ES6+), TypeScript, and Node.js.

  • Backend Fundamentals: Basic proficiency in Golang; understanding of structs, interfaces, and how to write clean, concurrent code.

  • Frontend Skills: Experience building web applications with React.

    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