Expoint – all jobs in one place
Finding the best job has never been easier

Software Developer Golang jobs at Fortinet in Canada, Vancouver

Discover your perfect match with Expoint. Search for job opportunities as a Software Developer Golang in Canada, Vancouver and join the network of leading companies in the high tech industry, like Fortinet. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
Canada
Vancouver
9 jobs found
04.09.2025
F

Fortinet Software Developer Canada, British Columbia, Vancouver

Limitless High-tech career opportunities - Expoint
Full lifecycle application development and maintenance. Implement and maintain various pipelines and web-based applications. Monitor and analyze the performance and security of existing infrastructure. Provide assistance to other teams and...
Description:

Job Responsibilities:

  • Full lifecycle application development and maintenance.
  • Implement and maintain various pipelines and web-based applications.
  • Monitor and analyze the performance and security of existing infrastructure.
  • Provide assistance to other teams and customers on products owned by our team.

Skills Required:

  • Minimum 1 year of relevant experience .
  • Proficiency in at least one of Python , Go , Java , or JavaScript .
  • Experience with high concurrency programming and performance analysis .
  • Strong understanding of Object-Oriented Design (OOD) concepts, with a focus on scalability and modularity.
  • Familiarity with Git ;
  • Solid engineering mindset , including:
    • Attention to detail and clean coding style.
    • Ability to decompose complex tasks.
    • Commitment to continuous learning.
    • Automating repetitive tasks.
    • Test-driven approach and relentless testing.
    • Good documentation practices.
    • Awareness of security and ethical responsibility.
    • Strong sense of ownership and accountability.
  • Hands-on experience with Linux , web servers, and database servers (MySQL).
  • Learning new technologies within a reasonable timeframe.
  • Team player and efficient communication

Nice to Have:

  • Experience with system-level network programming for custom probing.
  • Knowledge of Rust .
  • Familiarity with DevOps tools such as CI/CD pipelines , Docker , and Terraform .
  • Experience using JavaScript frameworks/libraries (e.g., Angular or React ).
  • Basic geographic knowledge .
  • Experience with cloud computing development (e.g., AWS , Azure , etc.).
  • Project management experience , with the ability to coordinate tasks, manage timelines, and collaborate across teams.

The Canada base salary range for this full-time position is expected to be between $96,800 - $118,300 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.

Show more
04.09.2025
F

Fortinet Software Applications QA Developer Canada, British Columbia, Vancouver

Limitless High-tech career opportunities - Expoint
Understand the company’s business requirements for product entitlement/license management, product renewals, and customer support. Follow internal development, test, and build processes. Review business requirements for test case design. Work closely...
Description:

Job Responsibilities:

  • Understand the company’s business requirements for product entitlement/license management, product renewals, and customer support
  • Follow internal development, test, and build processes
  • Review business requirements for test case design.
  • Work closely with development teams, preparing test cases/test data, executing the tests, and fully documenting and reporting the results.
  • Analyze, maintain, and track defects for testing.
  • Provide guidance to business users when execute UAT
  • Able to meet aggressive timeline and handle multiple projects in parallel

Job Skills Required:

  • Web application testing experience
  • Must have extensive experience with rest API testing
  • Ability to design and execute test cases independently based on business requirement and system spec.
  • Solid understanding of QA processes, methodologies and best practices
  • Understand web technologies like HTML5, CSS3, XML, JavaScript, AJAX, JSON, Web Service etc.
  • Deep understanding of web page test and familiar with the debug mode of popular web browsers (IE, Edge, Chrome, Firefox, Safari etc.).
  • Experience with MS SQL Server to write SQL script to prepare testing data, check test result data in DB.
  • Ability to leverage test tools to automate test cases
  • Good communication skills with business users and developers.

Educational Requirement: Bachelors in Computer Science or Information Technology

The Canada base salary range for this full-time position is expected to be between $82,000 - $110,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.

Show more

These jobs might be a good fit

03.09.2025
F

Fortinet Senior Software Application Developer Canada, British Columbia, Vancouver

Limitless High-tech career opportunities - Expoint
Understand the company’s business processes for product entitlement/license management, product renewals, and customer support. Understand system specifications and application high-level designs. Complete application detail designs. Apply a strong knowledge of...
Description:

Job Responsibilities

  • Understand the company’s business processes for product entitlement/license management, product renewals, and customer support
  • Understand system specifications and application high-level designs
  • Complete application detail designs
  • Apply a strong knowledge of Microsoft stack including C#, Web API 2 and SQL Server
  • Cooperate with front-end developers in the process of creating RESTful APIs
  • Participate in daily scrum meetings and take ownership of assigned stories

Job Skills Required for Back-end C# Developer

  • 7+ years of .Net web applications programming experience
  • 7+ years SQL Server/T-SQL programming experience
  • Understanding of web technologies like HTML5, CSS3, XML, JavaScript, AJAX, JSON, Web Service, etc.
  • Understanding of OO design and commonly used web application programming patterns like MVC, etc.
  • Understanding of application development methodologies and lifecycle management
  • Knowledge of Microsoft Azure services such as App Service, Blob Storage, Azure SQL, Azure Functions, etc. is a plus

The Canada base salary range for this full-time position is expected to be between $80,000 - $125,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.

Show more

These jobs might be a good fit

08.05.2025
F

Fortinet Software Developer Golang Canada, British Columbia, Vancouver

Limitless High-tech career opportunities - Expoint
Experience with Golang and Python and software development methodology. Experience Linux, MySQL. Strong problem solving and analytical skills. Experience with operating system interfaces for threads, process control. Experience with Linux...
Description:

Fortinet is looking for a new software developer that will be primarily working on the Web Content Filter. This includes existing system maintenance and new feature development. The basic requirement is having some Golang and Python programming knowledge. Our ideal candidate will be smart and is eager to learn.

Must have skills:

  • Experience with Golang and Python and software development methodology
  • Experience Linux, MySQL
  • Strong problem solving and analytical skills

Desired skills:

  • Experience with operating system interfaces for threads, process control
  • Experience with Linux platforms
  • Experience MySQL
  • Experience Machine Learning
  • Experience with scripting languages (PHP, Shell etc) is a plus
  • Experience with Java, C is a plus.

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 $81,000 - $110,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.

Show more

These jobs might be a good fit

07.05.2025
F

Fortinet Software Developer Golang Canada, British Columbia, Vancouver

Limitless High-tech career opportunities - Expoint
Experience with Golang and Python and software development methodology. Experience Linux, MySQL. Strong problem solving and analytical skills. Experience with operating system interfaces for threads, process control. Experience with Linux...
Description:

Fortinet is looking for a new software developer that will be primarily working on the Web Content Filter. This includes existing system maintenance and new feature development. The basic requirement is having some Golang and Python programming knowledge. Our ideal candidate will be smart and is eager to learn.

Must have skills:

  • Experience with Golang and Python and software development methodology
  • Experience Linux, MySQL
  • Strong problem solving and analytical skills

Desired skills:

  • Experience with operating system interfaces for threads, process control
  • Experience with Linux platforms
  • Experience MySQL
  • Experience Machine Learning
  • Experience with scripting languages (PHP, Shell etc) is a plus
  • Experience with Java, C is a plus.

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 $81,000 - $110,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.

Show more

These jobs might be a good fit

10.04.2025
F

Fortinet MDM Backend Developer Canada, British Columbia, Vancouver

Limitless High-tech career opportunities - Expoint
Design and implement new features for backend services written in Golang. Maintain and improve backend services, ensuring seamless integration with NDK (Android) and Objective-C++ (iOS). Work on complex maintenance tasks,...
Description:

Key Responsibilities:

  • Design and implement new features for backend services written in Golang.
  • Maintain and improve backend services, ensuring seamless integration with NDK (Android) and Objective-C++ (iOS).
  • Work on complex maintenance tasks, including code refactoring, performance optimizations, and troubleshooting challenging technical issues.
  • Write high-quality, maintainable, and efficient code while following best practices.
  • Debug and resolve complex issues across multiple platforms.
  • Continuously learn and adapt to new technologies as needed.

Requirements:

  • Programming experience in C/C++, Android and iOS.
  • Must have strong backend development skills of Golang in backend.
  • Must have strong knowledge of networking, security, and performance optimization.
  • Ability to write clean, maintainable, and well-documented code.
  • Strong problem-solving skills, excellent troubleshooting abilities, and a passion for coding.
  • Eagerness to learn new technologies.

Nice to Have:

  • Experience with low-level system programming and networking protocols.
  • Knowledge of cloud services and backend infrastructure.
  • Experience with VPN technologies, network security, and SSL/TLS.

The Canada base salary range for this full-time position is expected to be between $100,000 - $135,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.

Show more

These jobs might be a good fit

09.04.2025
F

Fortinet Mobile Software QA Canada, British Columbia, Vancouver

Limitless High-tech career opportunities - Expoint
Manual or run automation testing of FortiClient IOS and Android. Setup and maintain various test systems involving multiple network components, using physical or virtual machines (VM). Run and review results...
Description:

As a Mobile Software QA, you will be working on testing of FortiClient IOS and Android, which integrates with various Fortinet products including the FortiGate, FortiAnalyzer, FortiManager, FortiSandbox and FortiGuard Distribution Network (FDN). These positions offer incumbents experience in working with each of these technologies. The positions entail challenges that vary from day to day, as new technologies and ideas come up in the computer and networking industry that requires to be monitored and protected.

Job Responsibilities:

  • Manual or run automation testing of FortiClient IOS and Android
  • Setup and maintain various test systems involving multiple network components, using physical or virtual machines (VM)
  • Run and review results of regression test systems
  • Create test reports in internal tracking systems
  • Monitor and handle customer responses and issues
  • Continuously review and report best-practises in the industry
  • Work with other Fortinet products: FortiGate, FortiAnalyser, FortiManager, FortiSandbox, etc.
  • Work with developers, team leads and other QA specialists

Job Skills Required:

  • 2+ years of related work experience
  • Experience with Mobile OS ( IOS and Android )
  • Experience with Linux, Windows or Mac OS X
  • Good to have experience of mobile App automation ( xctest for IOS and ui automator for Android OR cross platform test tool ( e.g, appium ))
  • Good to have experience of backend automation test by scripting languages ( e.g, python)
  • Knowledge of databases (MySQL, Postgres SQL, Microsoft SQL Server, etc.)
  • Knowledge of anti-virus, ransomware, exploits etc
  • Knowledge of HTTPS, SSL, TLS etc.
  • Familiarity with QA processes
  • Creating test cases
  • Running test cases
  • Setting up test environments
  • Reproducing reported product issues
  • Creating bug reports

Educational Requirements:

  • Bachelor’s Degree in Computer Science or similar disciplines

The Canada base salary range for this full-time position is expected to be between $60,000 - $80,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.

Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Full lifecycle application development and maintenance. Implement and maintain various pipelines and web-based applications. Monitor and analyze the performance and security of existing infrastructure. Provide assistance to other teams and...
Description:

Job Responsibilities:

  • Full lifecycle application development and maintenance.
  • Implement and maintain various pipelines and web-based applications.
  • Monitor and analyze the performance and security of existing infrastructure.
  • Provide assistance to other teams and customers on products owned by our team.

Skills Required:

  • Minimum 1 year of relevant experience .
  • Proficiency in at least one of Python , Go , Java , or JavaScript .
  • Experience with high concurrency programming and performance analysis .
  • Strong understanding of Object-Oriented Design (OOD) concepts, with a focus on scalability and modularity.
  • Familiarity with Git ;
  • Solid engineering mindset , including:
    • Attention to detail and clean coding style.
    • Ability to decompose complex tasks.
    • Commitment to continuous learning.
    • Automating repetitive tasks.
    • Test-driven approach and relentless testing.
    • Good documentation practices.
    • Awareness of security and ethical responsibility.
    • Strong sense of ownership and accountability.
  • Hands-on experience with Linux , web servers, and database servers (MySQL).
  • Learning new technologies within a reasonable timeframe.
  • Team player and efficient communication

Nice to Have:

  • Experience with system-level network programming for custom probing.
  • Knowledge of Rust .
  • Familiarity with DevOps tools such as CI/CD pipelines , Docker , and Terraform .
  • Experience using JavaScript frameworks/libraries (e.g., Angular or React ).
  • Basic geographic knowledge .
  • Experience with cloud computing development (e.g., AWS , Azure , etc.).
  • Project management experience , with the ability to coordinate tasks, manage timelines, and collaborate across teams.

The Canada base salary range for this full-time position is expected to be between $96,800 - $118,300 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.

Show more
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Software Developer Golang opportunities at Fortinet in Canada, Vancouver. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.