NetBrain Technologies

  • Senior Security Engineer - App Sec

    Job Locations US-MA-Burlington | CA-ON-Toronto
    Software Development
    Regular Full-Time
  • Company Summary


    Company photo

    Founded in 2004, NetBrain is the market leader disrupting the network automation space. Its ground-breaking automation platform leverages the power of dynamic maps to provide CIO's and network teams with end-to-end network visibility while enabling adaptive automation across the organization’s physical, virtual and software-defined networks. Today, over 1,500 of the world’s largest enterprises and managed services providers leverage NetBrain’s platform to automate network documentation, troubleshooting, and change management.


    “NetBrain’s success is due to our people, and over the years, we have been fortunate to attract top talent because of our unique culture and exciting mission to transform the network management industry.” - Lingping Gao, Chairman and Chief Executive Officer of NetBrain




    The Senior Security Engineer is a significant technical contributor to the effort of maintaining and enhancing the software security program. The security program encompasses vulnerability identification and tracking, assessment and scoring (via CVSS), vulnerability remediation management, software design review, code review and threat modeling. The role requires comprehensive knowledge of security attack vectors from the operating system through the application layer and persistent layer and related defensive controls for preventing, detecting, and mitigating attacks in both on-premise and public cloud scenarios. The Senior Security Engineer will work with the Security Architect to establish security policies, procedures, and best practices. In addition, this role will work very closely with various teams and stakeholders to execute the security policies, procedures and best practices.




    Perform risk assessments, vulnerability management, penetration testing and patch management for Linux, Mac, MS Windows and web applications.

    Develop technical solutions and new security tools to help to mitigate security vulnerabilities and automate repeatable tasks.

    Work closely with engineering teams to proactively identify and fix security flaws and vulnerabilities.

    Utilize available technologies to meet needs, and then define technical specifications and designs.

    Stay abreast of security development practices, including the research of current and evolving trends.

    Provide support and troubleshooting for prior developed technology solutions.


    Bachelors in Computer Science or related field
    Experience with core security concepts, including:
    User and code authentication and authorization systems
    Core cryptography concepts
    Secure coding practices
    Application security concepts
    Familiarity with network and web security protocols such as TLS, IPSec etc.
    Operating systems security concepts
    Security-focused design and architecture skills
    Experience advocating for technical security solutions across functional domains
    5+ years of industry experience architecting and implementing security features and solutions

    5+ years of native code development ( C/C++)
    Experience with security engineering solutions


    Preferred Qualification
    5+ years of industry security experience
    Masters in Computer science or related field
    5+ years of industry grade code development experience
    Experience authoring and managing key management systems
    JavaScript and C# experience


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.