{bc}
oracle

Software Developer

Fortinet Inc.
Burnaby, CAN
Full-time
Entry · 3–5 years experience
Hybrid
CAD 83000-101000 yearly / year
Discovered 3 days ago
CC++

Full Job Posting

Company

Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 500,000 customers trust Fortinet to protect their businesses.

We are committed to providing reasonable accommodations for all qualified individuals with disabilities. If you require assistance or accommodation due to a disability, please contact us at [email protected].

Fortinet is an equal opportunity employer. We value diversity in our company, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, military/veteran status or any other applicable legally protected characteristics in the location in which the candidate is applying.

Requirements

  • Project or Co-op experience in software development within Unix/Linux environment
  • Hands on working knowledge with C/C++ and/or other object-oriented programming
  • Understanding and use of any script language is a plus
  • Stronghold of data structures required
  • Sound knowledge of network concepts and architecture, e.g. IP, TCP, DHCP, WCCP, DNS, routing protocols etc.
  • Familiar with TCP/IP and distributed network computing in Linux/Unix environment
  • Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies
  • Excellent problem solving and troubleshooting skills
  • Team Player and Good communication skills
  • Positive attitude is a must
  • 3–5 years of professional software development experience in Linux/Unix environments
  • Strong proficiency in C/C++ with experience writing production-quality, maintainable code
  • Experience designing and implementing multi-threaded and concurrent systems
  • Solid understanding of memory management, performance tuning, and debugging in C/C++
  • Hands-on experience with network programming (sockets, TCP/UDP, asynchronous I/O)
  • Experience working with distributed systems and high-availability architectures
  • Familiarity with software design patterns and best practices
  • Ability to review code, provide constructive feedback, and help improve code quality
  • Ability to take ownership of features or components from design through delivery
  • Bachelor’s degree in Computer Science or Electrical Engineering

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Fortinet Inc.