Vulnerability Research Engineers / Software Reverse Engineers
Communications Security Establishment
2d ago

Job Summary

CSE is currently looking to fill several positions at the junior, intermediate and senior levels. The incumbents work in a fully matrixed operational environment that recognizes and rewards skill and technical merit.

We are seeking talented and motivated individuals to find software vulnerabilities, perform advanced malware binary analysis and help us advance the state of the art in these areas.

A successful candidate must possess a high degree of tenacity, ingenuity, independence, and flexibility to work in VRE / SRE.

Likewise, a successful candidate will demonstrate proficiency in multiple programming languages ranging from assembly, C, C++ and Java as well as scripting languages such as Javascript and Python.

Key activities could include :

  • Researching computer security vulnerabilities.
  • Analyzing malicious software to determine all aspects of its functionality and developing mitigations.
  • Analyzing software and communications protocols to determine the product architecture and security vulnerabilities and develop mitigations.
  • Developing tools and systems to aid in the delivery of VRE / SRE services.
  • Participating in all aspects of the software development process.
  • Applying innovative thinking, performance analysis and modern computer engineering principles to solve complex technological problems.
  • Maintaining software applications after migration to production, including troubleshooting and recommending / implementing improvements.
  • Collaborating with other Government of Canada (GoC) departments, 2nd Parties and other CSE elements to ensure a compatible environment that promotes exchange of software applications and components.
  • Advising on the capabilities of software systems, including providing technical support and advice to other CSE areas, GoC departments and agencies or allied agencies.
  • Leading teams & managing projects, as required.
  • Any of the following experience will be considered an asset :

  • Software reverse engineering
  • Analyzing malicious software
  • Development of medium to large scale software projects
  • Performing penetration tests (Red Team)
  • Network protocol analysis
  • Cryptography / cryptanalysis
  • Developing large-scale data processing systems
  • Kernel or driver development
  • Position type : Term and indeterminate can be staffed from this competition. Term and indeterminate positions have a one (1) year probation period.

    Positions available : Various positions :

    Vulnerability Research Engineers

    Malware Reverse Engineers

    Salary Range

    Individuals are typically hired into entry level positions though exceptions can be made based on the level of experience and competency demonstrated during the selection process.

    Entry Salaries range from :

    UNI-7 level : $78,001 TO $91,764

    UNI-8 level : $83,250 TO $97,942

    UNI-9 level : $89,304 TO $105,060

    These positions are currently eligible for a market allowance ranging from $8,366.36 to $12,103.35


    University degree* in Computer Science, Computer / Electrical Engineering with software focus or an equivalent College diploma with reasonable work experience (minimum 3 years).

    Additionally, candidates without a computer science related education but who possess significant VRE / SRE experience and aptitude are encouraged to apply.

  • 3rd and 4th year university students who are currently completing their degree are eligible to apply but will not start employment until they have completed their degree.
  • Candidates will be evaluated in several technical knowledge areas and will have to demonstrate strong knowledge in at least one of the following disciplines :

  • IT Security
  • Software reverse engineering
  • IT Architecture
  • Software Development
  • Who Can Apply

    Canadian citizens who qualify for a Top Secret security clearance; conforming to CSE’s standards.

    Security Requirements

    Candidates must have no criminal record. The screening process involves a security interview, a polygraph test, a psychological assessment, and a background investigation covering a minimum of your last 10 years history, including credit and financial verifications.

    Ongoing substance abuse is a factor to be assessed as part of your screening process.

    How to Apply

    Applicants must clearly demonstrate in their application how they meet each EDUCATION and EXPERIENCE criteria. Failure to do so will result in the applicant being screened out of the selection process.

    If you meet these requirements, you may submit your candidacy online by clicking APPLY at the bottom of the page.


    CSE is an Equal Opportunity Employer. We encourage applications from women, Aboriginal peoples, persons with disabilities, and members of visible minority groups.

    CSE offers an assessment process which will accommodate the needs of persons with disabilities. If you may need such accommodation, please advise us.

    CSE is a separate organization and is not subject to the Public Service Employment Act (PSEA). The organization has its own values-

    based staffing regime and as such, has the flexibility to determine qualifications for positions and how these qualifications will be assessed in a selection process.

    Candidates must be able to provide proof of education credentials.

    The entire selection process tests, interviews, security investigation may take more than one year.

    You can request that the process be conducted in the official language of your choice.

    Overtime and standby duty may be required.

    The market allowance does not form part of an employee’s salary. This allowance is negotiated through the collective bargaining process.

    Please include three references (2 supervisors and 1 peer) at the bottom of your application. Note that we will only contact references towards the end of the assessment process.

    We thank all applicants for their interest in CSE. However, only those selected for further consideration will be contacted.

    Add to favourites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form