senior Software Engineer ic · Posted May 21, 2026
$140,000 – $160,000
USD per year

About this role

Fortinet is hiring a senior-level Software Engineer based in Burnaby, Canada. The posting calls out experience with Python, Go, SQL, Angular. Compensation is listed at $140,000–$160,000 per year.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Burnaby, Canada
Department
Software Development
Posted
May 21, 2026

More roles at Fortinet

Inside Regional Acct Manager - Romania
Bucureşti - Ilfov, Romania · manager
Networking
Traffic/Shipping Coordinator - Taoyuan
Taoyuan City, Taiwan · mid
Security
Sr. Accounting Manager
Sunnyvale, CA · senior
Security
Business Development Representative - Middle East
Dubai, UAE · mid
Security Salesforce Networking
Business Development Representative - Turkey
Türkiye · mid
Security Salesforce Networking
All Fortinet jobs →

Job description

from Fortinet careers

Fortinet is offering an exciting career opportunity for a Senior Software Developer to join and grow with our FortiClient team. This role involves full-stack web development as well as writing and managing microservices code, providing an opportunity to contribute to a variety of software development tasks within the team. The team also maintains FortiClient Cloud, a cloud-based solution that leverages some modern cloud-native technologies and practices for scalability, performance and reliability. A successful candidate will also have an opportunity to contribute and grow in such areas.  

The ideal candidate is a highly motivated and ambitious individual with a passion for technology and innovation. You are someone who thrives in a collaborative environment and enjoys solving complex technical challenges and is always looking to learn and grow. You have a strong foundation in full-stack development and are comfortable working with cloud-native technologies and microservices architecture. You excel in both individual and team settings and can take ownership of projects, driving them to successful completion.  

Job Responsibilities: 

  • Design, develop and maintain FortiClient EMS software 
  • Contribute to full-stack web development, handling both frontend and backend tasks 
  • Write and manage microservices architecture to enhance system performance and scalability 
  • Help maintain and improve FortiClient Cloud services and infrastructure 
  • This is an excerpt. Read the full job description on Fortinet careers →
All software engineering jobs software engineering in Burnaby, Canada Jobs in Burnaby, Canada software engineering salaries software engineering career path
All Fortinet Jobs Browse software engineering roles senior positions