Fortinet

Software Developer

Fortinet
Apply
2 days ago
Burnaby, CanadaEntry Level / Mid Level

Responsibilities

  • Design and implement high-availability, high-performance server applications in distributed networks.
  • Design and implement communication protocols with other devices and systems.
  • Maintain, optimize, and evolve existing software.
  • Maintain and document code using a source control system.
  • Participate in coding, bug fixing, troubleshooting, testing, and the full software development cycle.
  • For intermediate-level candidates, review code, provide constructive feedback, improve code quality, and own features or components from design through delivery.

Requirements

  • Project or co-op experience in software development within a Unix/Linux environment.
  • Hands-on working knowledge of C/C++ and/or other object-oriented programming.
  • Strong knowledge of data structures.
  • Knowledge of network concepts and architecture, including IP, TCP, DHCP, WCCP, DNS, and routing protocols.
  • Familiarity with TCP/IP and distributed network computing in Linux/Unix environments.
  • Strong problem-solving and troubleshooting skills, adaptability, learning ability, teamwork, and communication skills.
  • Intermediate-level candidates require 3–5 years of professional software development experience in Linux/Unix environments.
  • Intermediate-level candidates require production-quality C/C++ experience, multithreaded and concurrent systems experience, memory management, performance tuning, debugging, network programming, distributed systems, high-availability architectures, and software design-pattern knowledge.
  • Bachelor’s degree in Computer Science or Electrical Engineering.
  • Knowledge of a scripting language is a plus.

Benefits

  • 100% company-paid medical, dental, and vision coverage, including Health Spending and Personal Spending Accounts.
  • Employee and Family Assistance Plan with counseling, legal advice, and mental health resources.
  • Critical illness, disability, and life insurance.
  • Group Registered Retirement Savings Plan with company match.
  • Competitive paid time off, flexible leave policies, and paid health days.
  • Equity-program eligibility for all roles and discretionary bonus eligibility.
  • Benefits eligibility begins on the first day of hire.

Tech Stack

Categories

Fortinet

About Fortinet

10,000+ employees

Fortinet is a public cybersecurity company that builds network security hardware and software for enterprises, service providers, and governments. Its FortiGate firewalls, secure networking (SD-WAN), endpoint and cloud security, and threat intelligence subscriptions are sold via direct and channel partners. Founded in 2000 and headquartered in Sunnyvale, California, Fortinet trades on NASDAQ (FTNT) and serves more than 660,000 customers worldwide.

Contact me