Software Developer

Fortinet
Burnaby
Workplace: OnsiteFull timeCAD 96,800 - 118,300 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Troubleshooting","Communication","Teamwork","Adaptability"]

Develop Fortinet product software end-to-end, including coding, bug fixing, troubleshooting, and testing. Design and implement high-availability, high-performance server applications for distributed networks, plus communication protocols for devices and systems. Maintain and evolve existing software and keep code documented in source control. Work in a Unix/Linux environment with strong C/C++ and networking fundamentals, contributing to complex, innovative technology.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
7 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
Reposted: similar role first listed 7 months ago

Job Summary

Develop Fortinet product software end-to-end, including coding, bug fixing, troubleshooting, and testing. Design and implement high-availability, high-performance server applications for distributed networks, plus communication protocols for devices and systems. Maintain and evolve existing software and keep code documented in source control. Work in a Unix/Linux environment with strong C/C++ and networking fundamentals, contributing to complex, innovative technology.
Location: Burnaby
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement high-availability and high-performance server applications in a distributed network.
  • •Design and implement communication protocols with other devices/systems.
  • •Maintain, optimize, and evolve existing software.
  • •Maintain and document code using a source control system.

Pay and Benefits

Salary: CAD 96,800 - 118,300 annually
Perks:Health InsuranceDentalVisionPensionPaid Leave

Key Requirements

  • •Project or co-op experience in software development within a Unix/Linux environment.
  • •Hands-on knowledge of C/C++ and/or other object-oriented programming.
  • •Sound data structures knowledge and strong understanding of network concepts and architecture (e.g., IP, TCP, DNS, routing protocols).
  • •Familiarity with TCP/IP and distributed network computing in Linux/Unix.
  • •Ability to learn new technologies quickly, with strong problem-solving and troubleshooting skills.
Experience:Distributed systemsHigh-availability architectures
Education:Bachelor's in Computer Science or Electrical Engineering
Skills:Problem-solvingTroubleshootingCommunicationTeamworkAdaptability
Tech Stack:UnixLinuxCC++Object-oriented programmingTCP/IPIPTCPUDPDHCPWCCPDNSRouting protocolsNetwork programmingSocketsAsynchronous I/OMulti-threaded systemsConcurrent systemsDistributed systemsSource control

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