Senior Software Developer

4 weeks ago


Vancouver, British Columbia, Canada Fortinet Full time
Join Fortinet's Cybersecurity Team

Fortinet is a leading cybersecurity company that is shaping the future of cybersecurity and redefining the intersection of networking and security. We are seeking a Senior Software Developer to work on our state-of-the-art intrusion detection and prevention system.

Key Responsibilities:
  • Develop novel detection techniques to enhance our intrusion detection and prevention system.
  • Research and develop preventive measures against exploits and detection evasion techniques.
  • Collaborate with our team to integrate product functionality and design, develop, and test new features.
  • Fix bugs in existing code and optimize the performance of the system.
  • Develop and deploy internal tools to aid the development process.
Requirements:
  • 5+ years of C programming experience.
  • Enthusiasm for Rust as we are transitioning to Rust.
  • 3+ years of experience with Linux.
  • Knowledge of Windows/macOS development is an asset.
  • Bachelor in computer science or equivalent.

Fortinet offers a comprehensive benefits package, including 100% company-paid medical, dental, and vision coverage, a Health Spending Account, and a Personal Spending Account. We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match. Our Employee & Family Assistance Plan (EFAP) offers access to various services like counseling, legal advice, and mental health resources. We offer competitive Paid Time Off and flexible leave policies, including paid health days.

Why Join Fortinet?

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.



  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job Description:We are seeking an experienced and skilled software engineer to join our team at WIA Software Systems Inc. as a senior software engineer. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining complex software systems.


  • Vancouver, British Columbia, Canada LQWD Technologies Corp Full time

    LQWD Technologies Corp is seeking a skilled Senior Software Developer to join our team. The ideal candidate will have a strong background in software development and a passion for creating high-quality code.The Senior Software Developer will be responsible for writing, modifying, integrating, and testing software code, as well as maintaining existing...


  • Vancouver, British Columbia, Canada Azad Technology Partners Full time

    Job Title: Senior Software DeveloperJob Summary: We are seeking a highly skilled Senior Software Developer to join our team at Azad Technology Partners. As a Senior Software Developer, you will be responsible for designing, developing, and deploying complex software applications using Angular and .NET Core.Key Responsibilities:Design and develop software...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Java Developer WantedAequilibrium Software Inc. seeks a highly skilled Senior Backend Java Engineer to join our team and contribute to the integration and extension of the Backbase digital banking platform. As a key member of our team, you will have the opportunity to work on innovative projects and collaborate with our talented professionals...


  • Vancouver, British Columbia, Canada DEEPCOVE OSAKA JAPANESE RESTAURANT Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a skilled Senior Software Developer to join our team. The ideal candidate will have experience in software development and a strong understanding of programming principles.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify...


  • Vancouver, British Columbia, Canada LQWD Technologies Corp Full time

    LQWD Technologies Corp is seeking a skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using various programming languages and technologies.Collaborate with...


  • Vancouver, British Columbia, Canada Trimble Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Trimble. As a key member of our software development team, you will be responsible for designing and implementing new functionality and enhancements to our ProjectSight software application.As a Senior Software Developer, you will work closely with our development...


  • Vancouver, British Columbia, Canada LQWD Technologies Corp Full time

    LQWD Technologies Corp is seeking a skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using various programming languages and technologies.Collaborate with...

  • Software Developer

    4 weeks ago


    Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job Title: Software DeveloperAbout the Role:We are seeking a skilled Software Developer to join our team at WIA Software Systems Inc. As a Software Developer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various...


  • Vancouver, British Columbia, Canada LQWD Technologies Corp Full time

    Job Title: Senior Software DeveloperLQWD Technologies Corp is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Write, modify, integrate, and test software codeMaintain existing...


  • Vancouver, British Columbia, Canada CB Canada Full time

    Job Summary:CB Canada is seeking a skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying complex web applications using React, Vue, and Node.js. Key Responsibilities:Design and develop new features for our 3D visualization applicationCollaborate...


  • Vancouver, British Columbia, Canada LQWD Technologies Corp Full time

    Job DescriptionLQWD Technologies Corp is seeking a skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using a variety of programming languages, including Java, PHP, and...

  • Software Developer

    3 weeks ago


    Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at WIA Software Systems Inc. The ideal candidate will have a strong background in computer science and software engineering, with experience in developing software solutions using various programming languages and technologies.Key Responsibilities:Design, develop, and...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Android DeveloperWe are seeking a skilled Senior Android Developer to contribute to our team's success. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality Android applications. Your expertise in Android development will enable us to deliver innovative solutions to our clients.Key...


  • Vancouver, British Columbia, Canada CB Canada Full time

    Job Summary:We are seeking a highly skilled Senior Software Developer to join our team at CB Canada. As a Senior Software Developer, you will be responsible for developing and maintaining financial systems, working with micro-services, data integration, designing, developing, and implementing large-scale applications.About the Role:This is a full-time...


  • Vancouver, British Columbia, Canada Saba Software (Canada) Inc. Full time

    About the Role:As a senior software engineer, you will be responsible for designing, developing, and maintaining complex software systems. With a focus on innovation, you will work closely with our team to deliver high-quality solutions that meet the needs of our clients.Key Responsibilities:• Collaborate with cross-functional teams to identify and...


  • Vancouver, British Columbia, Canada PHSA Full time

    Job Summary: We are seeking a skilled Senior Software Developer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with...


  • Vancouver, British Columbia, Canada Tbwa ChiatDay Inc Full time

    At Visier, we're looking for a skilled Senior Software Developer to join our People Apps team. This role offers an exciting opportunity to work on cutting-edge analytics and planning products, driving innovation and growth for both Visier and our customers.As a Senior Software Developer, you'll take ownership of product features from start to finish,...


  • Vancouver, British Columbia, Canada Fresh Prep Foods Inc. Full time

    Senior Software Developer - Fresh Prep Foods Inc.We are seeking a highly skilled Senior Software Developer to join our team at Fresh Prep Foods Inc. The ideal candidate will have a strong background in software development, with expertise in a variety of programming languages and technologies. Main Responsibilities:Consult with clients to develop and...


  • Vancouver, British Columbia, Canada Labinoti Construction Ltd Full time

    We are seeking a skilled Senior Software Developer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Design and implement efficient software solutionsCollaborate with cross-functional teams to ensure seamless...