Software Developer

Fortinet
Ottawa
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Problem-solving","Troubleshooting","Communication","Teamwork","Independence"]

Design and build cybersecurity-focused software while working on cross-platform desktop applications and full-stack web experiences. You’ll use tools and frameworks such as Electron, JavaScript, React/Redux, Node.js, and databases like MySQL or MongoDB, with optional experience in C/C++ for middle-layer work. The role also values strong networking-protocol knowledge and skills in debugging, troubleshooting, and independently owning tasks.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
5 months ago

Software Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Design and build cybersecurity-focused software while working on cross-platform desktop applications and full-stack web experiences. You’ll use tools and frameworks such as Electron, JavaScript, React/Redux, Node.js, and databases like MySQL or MongoDB, with optional experience in C/C++ for middle-layer work. The role also values strong networking-protocol knowledge and skills in debugging, troubleshooting, and independently owning tasks.
Location: Ottawa
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and maintain software components across cross-platform desktop environments and full-stack web experiences.
  • •Build features using JavaScript frameworks and libraries such as React/Redux and Node.js, along with CSS/HTML5 and PWA.
  • •Apply database skills using MySQL or MongoDB and contribute to middle-layer development where C/C++ experience is helpful.
  • •Work with networking technologies and protocols, including telephony and instant messaging protocol integrations where applicable.
  • •Own assigned tasks end-to-end and troubleshoot issues using strong problem-solving and communication skills.

Pay and Benefits

Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionPersonal SpendingLife InsuranceDisability InsuranceCritical IllnessRetirementPaid Leave

Key Requirements

  • •5+ years of software development experience.
  • •Experience with cross-platform desktop development (Windows, macOS, Linux) and frameworks such as Electron.
  • •Full-stack web development experience using JavaScript, React/Redux, CSS, HTML5, PWA, Node.js, and MySQL or MongoDB.
  • •Networking technologies and protocols knowledge, plus strong problem-solving and troubleshooting skills.
  • •A Bachelor’s degree in Computer Science or Electrical Engineering (telephony protocols like VoIP/SIP and instant messaging protocols like XMPP are also sought).
Experience:5+ yearsCybersecurityNetworkingWeb development
Education:Bachelor's
Skills:Problem-solvingTroubleshootingCommunicationTeamworkIndependence
Tech Stack:ElectronWindowsMacOSLinuxJavaScriptReact/ReduxCSSHTML5PWANode.JSMySQLMongoDBC/C++VoIP/SIPXMPPSocket.ioWebsocketWebRTCWebAudioHTTP/2

Company Brief

Fortinet
Provides enterprise cybersecurity solutions including data protection, cloud security, network security, and user and entity behavior analytics to help organizations prevent insider threats, secure cloud and on-premises environments, and enforce data loss prevention policies.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Austin, United States
Founded: 1994
WebsiteLinkedIn