Senior C/C++ Software Developer (Windows)

Fortinet
Burnaby, BC, Canada
$90K-$150K a year
Permanent
Full-time
We are sorry. The job offer you are looking for is no longer available.

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 opportunityRequired 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 developmentEducational qualifications : BS or MS degree in Computer Science, Electrical Engineering or related fieldThe 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
Pinnacle Staffing
Vancouver, British Columbia

YOUR RESPONSIBILITIES AS A SENIOR SOFTWARE DEVELOPER:. WHAT WE’RE LOOKING FOR IN A SENIOR SOFTWARE DEVELOPER:. Still searching for opportunities? If this Senior Software Developer role isn’t the right fit, our recruiters are seeking talent for plenty of other jobs in Winnipeg and surrounding areas. ...

S.i. Systems
Vancouver, British Columbia

Senior Full Stack Developer (C# & JavaScript) to build software for the mining industry . We are not looking for any specific technology since the client's environment has a large mix of legacy applications on the desktop and new software being built on the web. ...

Epic Games
Vancouver, British Columbia

Our team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide. We’re looking for a Software Programmer to help bridge Unreal Engine end users from various industries, locations, and levels of experience, with Epic’s development te...

Fortinet
Burnaby, British Columbia

The FortiCare team of the IT Department at Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web applications and the latest web client technologies. The ideal candidate will have an opportunity to work alongside very experienced developers and enhan...

Pixieset
Vancouver, British Columbia

As a Senior Software Developer, Tech Lead, you’ll lead a team of high-performing developers in delivering best-in-class applications for photographers and creative professionals. Senior Software Developer, Tech Lead. Lead a team of Software Developers on new projects, from the initial conception and...

PHSA
Vancouver, British Columbia

Reporting to the Manager of Development, BC Renal (BCR), the Senior Software Developer provides technical expertise and direction on the support and development of new and existing systems, applications, and tools within the BC Renal & BC Transplant provincial portfolio. Applying a broad range of in...

Boeing Canada
Richmond, British Columbia

The position will involve overseeing, designing and building software, developing pipeline solutions with Developers and DevOps Engineers on the team. The successful candidate will bring expertise, experience, passion, and leadership in building high-quality software. Ensure the software meets high ...

Vidyard
Remote, Canada
Remote

In this role, you'll be working closely with an awesome team of developers and a product manager, all under the guidance of an Engineering Manager. Your goal? To use your skills to simplify and enhance the day-to-day experience of our developers. Our Developer Platform team is where innovation meets...

CLIO
Vancouver, British Columbia

We are currently seeking a SeniorSoftware 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 ...

Okta, Inc.
Canada

The ideal candidate should have solid experience in Windows software development and be enthusiastic about writing Windows client software. Experience with Windows interprocess communication (COM, Pipes, RPC, Windows Sockets, Credential Manager, Windows Login Service) and potentially kernel debuggin...