Search jobs > Burnaby, BC > Senior software developer

Senior C/C++ Software Developer (Windows)

Fortinet
Burnaby, British Columbia, Canada
$90K-$150K a year
Permanent
Full-time

Fortinet has a great career opportunity for a Software Developer within its FortiClient team, which is responsible for one of the fastest-growing products in the company.

FortiClient’s Security Fabric Integration provides endpoint visibility through telemetry and ensures that all fabric components FortiGate, FortiAnalyzer, EMS, Managed AP, Managed Switches, and Sandbox have a unified view of endpoints in order to provide tracking and awareness, compliance enforcement, and reporting.

Fortinet extends ZTNA control to end-user devices both on- and off-network operation through FortiClient. Easy to use Secure Remote Access and Mobility via SSL and IPsec VPN.

FortiClient connects every endpoint to form a cohesive security fabric.

We are open to candidates of intermediate, senior, and staff level experience.

Location : Burnaby, BC (we are working a hybrid model)

Position : This is a full-time, permanent opportunity

Required Qualifications :

  • Proficient in C / C++ with a strong understanding of object-oriented programming.
  • Minimum 4 years' working experience with C language.
  • Extensive experience in network programming and a solid understanding of networking protocols (TCP / IP, UDP, etc.).
  • Demonstrated experience with Windows driver programming.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team in a fast-paced environment.

Nice to Have :

  • Strong familiarity with VPN technologies and protocols.
  • Experience with Rust programming language is a significant plus.
  • Experience with other programming languages (e.g., Python, Golang).
  • Knowledge of network security practices.
  • Familiarity with Windows Kernel development

Educational qualifications :

BS or MS degree in Computer Science, Electrical Engineering or related field

The Canada base salary range for this full-time position is expected to be between $90,000 - $150,000 annually. Wage ranges are based on various factors including the labour market, job type, and job level.

Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.

Fortinet strives to provide you and your family with a comprehensive benefits package. Benefits eligibility starts on your first day of hire and comprises of 100% company paid medical, dental, and vision coverage, including a Health Spending Account and a Personal Spending Account that gives you flexibility to spend where you need it the most.

Our Employee & Family Assistance Plan (EFAP) offers you and your family access to various services like counseling, legal advice, mental health resources etc.

We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match to help you save faster for retirement.

We offer competitive Paid Time Off and flexible leave policies, including paid health days, to help you take care of yourself and your family members.

All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at time of hire and annually at the Company’s discretion.

30+ days ago
Related jobs
Promoted
Techedinlabs
Canada

Become a Senior Software Developer (React) for a multinational Fortune 500 Project in Canada. Software Web UI (mono-repo & micro-frontend technologies) development experience. Experience with Agile software development practices. We offer services in enterprise app development, content management so...

Promoted
Intelcom Courrier Canada INC
Canada

Senior Software Developer - Mobile page is loaded. Senior Software Developer - Mobile. We're looking for a Senior Software Developer - Mobile to join our cutting-edge multi-platform front-end development team, which is expanding to develop new high-level projects for all business units, mainly in C#...

Promoted
Koho Financial Inc
Canada

Be a technical leader of the team, solving hard problems, and enabling other developers in the team to work more efficiently. ...

Promoted
Scotiabank
Canada

As a senior member of this highly talented and interactive team, you will not only get the opportunity to grow and learn from experts but also to mentor growing developers to enhance your leadership skills. Develop software following sound software engineering principles and lead investigations for ...

Promoted
Ziff Davis, LLC
Canada

We are looking for an amazing Windows C++ developer to help improve our cybersecurity cloud services as part of our cross-functional team. Solid understanding of Windows Development with Visual Studio (STL, COM, ATL/MFC, multithreading, networking, Win32 API, Windows Internals). Experience with Soft...

Promoted
Wealthsimple Digital Assets Inc.
Canada

We are looking for an energetic and detail-oriented Senior Software Engineer who is passionate about building the future of our internal tools and external CRM integrations. This team is a multidisciplinary team, containing members from data science, product, design and software development. Solid e...

Promoted
Dialpad
Vancouver, British Columbia

Dialpad’s Software Developer In Test is a skilled developer adept at building scalable test frameworks. You will lead design decisions and work closely with other senior developers. We work cross-functionally and across projects, collaborating closely with developers and product managers to positive...

Promoted
OPES Software
Canada

We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. OPES Software is actively looking for candidates with a dynamic and p...

N. Harris Computer Corporation - CAD
Burnaby, British Columbia
Remote

Are you passionate about shaping the future of education through technology? Join the dynamic team at Cayenta, a division of Harris, as a Senior Full Stack Developer. As a Senior Full Stack Developer, you will be instrumental in driving continuous improvement and innovation. We are looking for a can...

Clio
Burnaby, British Columbia

We are currently seeking a Senior Software Engineer to join our rapidly Clio Billing System(CBS) team. Working with a team of developers to solve complex problems and provide elegant solutions to Clio customers;. Work in an agile environment with our team of full stack developers across a variety of...