Principal Software Developer

6 days ago


Richmond Hill, Ontario, Canada OpenText Full time

Principal Software Developer

OpenText is a global leader in information management, where innovation, creativity, and collaboration are key components of our corporate culture. As a member of our team, you will partner with highly regarded companies, tackle complex issues, and contribute to projects shaping the future of digital transformation.

As a global leader in secure information management, OpenText empowers businesses to stay ahead of evolving cyber threats. Our Cybersecurity Enterprise portfolio is formidable, offering innovative solutions that safeguard organizations from malicious attacks, data breaches, and cyber vulnerabilities.

Your Impact:

Fortify WebInspect is the industry's most mature automated dynamic web application security testing solution, recognized as industry leader by Gartner MQ. Fortify DAST portfolio includes both on-premise and containerized products that can be deployed in-house or as a service to build a scalable, nimble Software Security Assurance program.

We are looking for a developer deeply familiar with the internal workings of a browser from the network up. Our security product relies heavily on an internal browser based on Firefox that we maintain in three operating systems.

Key Responsibilities:

  • Work on industry-leading cybersecurity testing platform.
  • Solve complex tasks to meet business needs.
  • Learn about the latest security breaches across various tools, technologies, and programming languages.
  • Design and implement the next generation Dynamic Application Security Testing (DAST) scanner.
  • Engage in full-stack development including data, engine, and user interface layers.
  • Implement security analytics to gain comprehensive web security knowledge from top to bottom.

Requirements:

  • Excellent programming skills in C++, JavaScript, TypeScript.
  • Excellent knowledge in networking and how the networking in browser works, NodeJS vs browser.
  • Ability to use a debugger on live browser in production to diagnose issues.
  • Excellent diagnostics and code reading skills.
  • In-depth understanding of the JavaScript engine (from parsing to event loop and callback queue, microtasks, inline caching etc.).
  • Excellent knowledge of browser inner network traffic handling and how threads are dispatching network requests.
  • In-depth understanding of browser extensions inner workings is a must - what is an extension, what is extension manifest V3, relationship between the page and different part of the extension, ability to modify the browser to disable the restrictions on extensions.
  • Ability to diagnose and fix issues on internal browser/operating systems like "On mac only some JavaScript events are not raised when the SSL/TLS version of the site is used".

About OpenText:

OpenText is more than just a corporation, it's a global community where trust is foundational, the bar is raised, and outcomes are owned. We don't just have a culture; we have character. We choose to be part of a company that embraces innovation and empowers its employees to make a difference.

Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace. We strive to build an inclusive work environment that is welcoming to everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws.



  • Richmond Hill, Ontario, Canada OpenText Full time

    Unlock Your Potential as a Principal Software Developer at OpenTextAt OpenText, we're seeking a highly skilled Principal Software Developer to join our team of innovators. As a key member of our cybersecurity team, you'll have the opportunity to work on industry-leading security testing platforms and contribute to the development of cutting-edge security...


  • Richmond Hill, Ontario, Canada OpenText Full time

    Unlock Your Potential as a Principal Software Developer at OpenTextAt OpenText, we're seeking a highly skilled Principal Software Developer to join our team of innovators. As a key member of our cybersecurity team, you'll have the opportunity to work on industry-leading security testing platforms and contribute to the development of cutting-edge security...


  • Richmond Hill, Ontario, Canada OpenText Full time

    Unlock Your Potential as a Principal Software Developer at OpenTextAt OpenText, we're seeking a highly skilled Principal Software Developer to join our team of innovators. As a key member of our cybersecurity team, you'll have the opportunity to work on industry-leading security testing platforms and contribute to the development of cutting-edge security...


  • Richmond Hill, Ontario, Canada OpenText Full time

    Unlock Your Potential at OpenTextAs a global leader in information management, OpenText is shaping the future of digital transformation. We're seeking a talented Principal Software Developer to join our team and contribute to the development of innovative security solutions.Your Impact:As a key member of our cybersecurity team, you'll be responsible for...


  • Richmond Hill, Ontario, Canada OpenText Full time

    Unlock Your Potential at OpenTextAs a global leader in information management, OpenText is shaping the future of digital transformation. We're seeking a talented Principal Software Developer to join our team and contribute to the development of innovative security solutions.Your Impact:As a key member of our cybersecurity team, you'll be responsible for...


  • Richmond Hill, Ontario, Canada OpenText Full time

    Unlock Your Potential at OpenTextAs a global leader in information management, OpenText is shaping the future of digital transformation. We're seeking a talented Principal Software Developer to join our team and contribute to the development of innovative security solutions.Your Impact:As a key member of our cybersecurity team, you'll be responsible for...


  • Richmond Hill, Ontario, Canada OpenText Full time

    Job Summary: Principal Software Developer sought to design and implement next-generation Dynamic Application Security Testing (DAST) scanner, leveraging expertise in.NET, networking protocols, and code reverse engineering. OpenText is a global leader in information management, where innovation, creativity, and collaboration are key components of our...


  • Richmond Hill, Ontario, Canada the Ladders Full time

    Unlock Your Digital PotentialAt The Ladders, we're passionate about harnessing the power of digital and data analytics to drive innovation. We're seeking a talented Senior Principal Software Engineer to join our team and contribute to exciting initiatives that push the boundaries of what's possible.As a key member of our team, you'll have the opportunity to...


  • Richmond Hill, Ontario, Canada the Ladders Full time

    Unlock Your Digital PotentialAt The Ladders, we're passionate about harnessing the power of digital and data analytics to drive innovation. We're seeking a talented Senior Principal Software Engineer to join our team and contribute to exciting initiatives that push the boundaries of what's possible.As a key member of our team, you'll have the opportunity to...

  • Tech Lead

    7 days ago


    Richmond Hill, Ontario, Canada OpenText Full time

    Unlock Your Potential as a Cybersecurity ExpertAt OpenText, we're shaping the future of digital transformation, and we need talented individuals like you to join our mission.As a Principal Software Developer on our WebInspect team, you'll be at the forefront of developing and implementing state-of-the-art security technologies, protecting critical assets and...

  • Tech Lead

    7 days ago


    Richmond Hill, Ontario, Canada OpenText Full time

    Unlock Your Potential as a Cybersecurity ExpertAt OpenText, we're shaping the future of digital transformation, and we need talented individuals like you to join our mission.As a Principal Software Developer on our WebInspect team, you'll be at the forefront of developing and implementing state-of-the-art security technologies, protecting critical assets and...

  • Tech Lead

    7 days ago


    Richmond Hill, Ontario, Canada OpenText Full time

    Unlock Your Potential as a Cybersecurity ExpertAt OpenText, we're shaping the future of digital transformation, and we need talented individuals like you to join our mission.As a Principal Software Developer on our WebInspect team, you'll be at the forefront of developing and implementing state-of-the-art security technologies, protecting critical assets and...

  • Tech Lead

    7 days ago


    Richmond Hill, Ontario, Canada OpenText Full time

    Unlock Your Potential as a Cybersecurity ExpertAt OpenText, we're shaping the future of digital transformation, and we need talented individuals like you to join our mission.As a Principal Software Developer on our WebInspect team, you'll be at the forefront of developing and implementing state-of-the-art security technologies, protecting critical assets and...

  • Software Developer

    3 weeks ago


    Richmond Hill, Ontario, Canada 2324523 Ontario Inc Full time

    About the RoleWe are seeking a skilled Software Developer to join our team at 2324523 Ontario Inc. as a key member of our development team.Key ResponsibilitiesCollaborate with clients to gather and document website requirements, ensuring a clear understanding of their needs and expectations.Design, develop, and test software code, leveraging expertise in...

  • Software Developer

    3 weeks ago


    Richmond Hill, Ontario, Canada 2324523 Ontario Inc Full time

    About the RoleWe are seeking a skilled Software Developer to join our team at 2324523 Ontario Inc. as a key member of our development team.Key ResponsibilitiesCollaborate with clients to gather and document website requirements, ensuring a clear understanding of their needs and expectations.Design, develop, and test software code, leveraging expertise in...

  • Software Developer

    2 weeks ago


    Richmond Hill, Ontario, Canada 2324523 Ontario Inc Full time

    About the RoleWe are seeking a skilled Software Developer to join our team at 2324523 Ontario Inc. as a key member of our development team.Key ResponsibilitiesCollaborate with clients to gather and document website requirements, ensuring a clear understanding of their needs and expectations.Design, develop, and test software code, leveraging expertise in...

  • Software Developer

    2 weeks ago


    Richmond Hill, Ontario, Canada 2324523 Ontario Inc Full time

    About the RoleWe are seeking a skilled Software Developer to join our team at 2324523 Ontario Inc. as a key member of our development team.Key ResponsibilitiesCollaborate with clients to gather and document website requirements, ensuring a clear understanding of their needs and expectations.Design, develop, and test software code, leveraging expertise in...

  • Software Developer

    3 weeks ago


    Richmond Hill, Ontario, Canada Creative Path Digital Imaging Inc. Full time

    About the RoleCreative Path Digital Imaging Inc. is seeking a skilled Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our company's web applications.Key ResponsibilitiesRequirements GatheringCollaborate with clients to understand their needs and develop software...

  • Software Developer

    3 weeks ago


    Richmond Hill, Ontario, Canada Creative Path Digital Imaging Inc. Full time

    About the RoleCreative Path Digital Imaging Inc. is seeking a skilled Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our company's web applications.Key ResponsibilitiesRequirements GatheringCollaborate with clients to understand their needs and develop software...

  • Software Developer

    2 days ago


    Richmond Hill, Ontario, Canada Schindler Consulting Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at Schindler Consulting.Job Description:The successful candidate will be responsible for:Designing, developing, and testing software applicationsMaintaining and updating existing software systemsCollaborating with cross-functional teams to identify and prioritize...