Software Development Engineer

3 weeks ago


Burnaby, British Columbia, Canada Fortinet Full time
Job Title: Staff Software Development Engineer

Job Summary:

We are seeking a highly skilled Staff Software Development Engineer to join our team at Fortinet. As a key member of our engineering team, you will be responsible for designing, developing, and implementing highly scalable software features and infrastructure.

Key Responsibilities:

  • Design and develop software components on current and future networking related products.
  • Develop and maintain software components on current and future networking related products.
  • Profile, optimize, and tune the system.
  • Work closely with DevOps and QA teams to deliver high-quality products.
  • Provide technical guidance to junior developers.

Requirements:

  • 5+ years of experience in software engineering, with exceptional core CS concepts.
  • Masterful in Java, with a profound understanding of Object-Oriented programming.
  • Strong understanding of Linux Operation System, including the Kernel, System Library, Shell, and System Utility.
  • Strong understanding of networking fundamentals and Layer 2/3 networking.
  • Experience with Relational Database or column-based database.
  • Experience with Docker and Kubernetes or other container orchestration and traffic steering platforms.
  • Experience with code profiling and performance tuning.
  • Strong understanding of principles of DevOps and Continuous Delivery.

Educational Requirements:

  • B.S. in Computer Science or related field. M.S. is preferred.

Benefits:

Fortinet offers a competitive salary range of $150,000-$215,000, as well as a variety of benefits, including medical, dental, vision, life, and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time.

Wage ranges are based on various factors, including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

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.

Fortinet is an equal opportunity employer and encourages candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with 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.


  • Software Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...

  • Software Engineer

    3 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesDesign, develop, and test software applicationsCollaborate with cross-functional teams to identify and...

  • Software Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and be able to work effectively in a fast-paced environment.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...

  • Software Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a key contributor to the development of our software solutions.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and...


  • Burnaby, British Columbia, Canada OSI Maritime Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at OSI Maritime Systems. As a Software Engineer, you will play a key role in the design, development, and maintenance of our software products.Key ResponsibilitiesApply software engineering principles to design, develop, test, and maintain our software products.Collaborate with...


  • Burnaby, British Columbia, Canada OSI Maritime Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at OSI Maritime Systems. As a Software Engineer, you will play a key role in the design, development, and maintenance of our software products.Key ResponsibilitiesApply software engineering principles to design, develop, test, and maintain our software products.Collaborate with...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About the RoleOSI Maritime Systems Ltd. is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will apply the principles of software engineering to design, develop, test, and maintain our OSI software products.ResponsibilitiesFollow the SDLC and software engineering best practices to develop high-quality software.Participate in...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About the RoleOSI Maritime Systems Ltd. is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will apply the principles of software engineering to design, develop, test, and maintain our OSI software products.ResponsibilitiesFollow the SDLC and software engineering best practices to develop high-quality software.Participate in...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    About the RoleAt OSI Maritime Systems, we are seeking a skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining our software products.Key ResponsibilitiesFollow the Software Development Lifecycle (SDLC) and apply software engineering...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Job Title: Senior Audio Software DeveloperWe are seeking a highly skilled and motivated Senior Audio Software Developer to join our team at QNX Software Systems. As a key member of our Acoustics team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at OSI Maritime Systems. As a Software Engineer, you will play a key role in the design, development, and maintenance of our software products.Key ResponsibilitiesApply software engineering principles to design, develop, test, and maintain our software products.Collaborate with...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at OSI Maritime Systems. As a Software Engineer, you will play a key role in the design, development, and maintenance of our software products.Key ResponsibilitiesApply software engineering principles to design, develop, test, and maintain our software products.Collaborate with...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About the RoleOSI Maritime Systems Ltd. is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will apply the principles of software engineering to design, develop, test, and maintain our OSI software products.ResponsibilitiesFollow the SDLC, Software Development Lifecycle using Software Engineering best practices as...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About the RoleOSI Maritime Systems Ltd. is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will apply the principles of software engineering to design, develop, test, and maintain our OSI software products.ResponsibilitiesFollow the SDLC, Software Development Lifecycle using Software Engineering best practices as...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job SummaryWe are seeking a highly skilled Staff Software Development Engineer to join our team at Fortinet. As a key member of our engineering team, you will be responsible for designing, developing, and implementing highly scalable software features and infrastructure.Key ResponsibilitiesDesign and develop software features and infrastructure that meet the...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job SummaryWe are seeking a highly skilled Staff Software Development Engineer to join our team at Fortinet. As a key member of our engineering team, you will be responsible for designing, developing, and implementing highly scalable software features and infrastructure.Key ResponsibilitiesDesign and develop software features and infrastructure that meet the...


  • Burnaby, British Columbia, Canada econommi Full time

    Job Descriptioneconommi is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems.Key ResponsibilitiesLead and coordinate teams of...


  • Burnaby, British Columbia, Canada Society for Learning Analytics Research Full time

    Job Title: Software Development EngineerWe are seeking an experienced Software Development Engineer to join our team at Simon Fraser University. The successful candidate will have a strong background in AI/ML algorithm development and use, and will be responsible for developing an AI-enhanced web learning platform for data science education and research.Key...


  • Burnaby, British Columbia, Canada Society for Learning Analytics Research Full time

    Job Title: Software Development EngineerWe are seeking an experienced Software Development Engineer to join our team at Simon Fraser University. The successful candidate will have a strong background in AI/ML algorithm development and use, and will be responsible for developing an AI-enhanced web learning platform for data science education and research.Key...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Senior Audio Software DeveloperBlackBerry QNX is seeking a highly skilled and motivated individual to join our Acoustics team as a Senior Audio Software Developer. As a key member of our team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and performing...