Expert CNO Reverse Engineer

MANTECH•Hanover, MD
•$179,300 - $318,400•Onsite

About The Position

MANTECH is seeking an Expert CNO Reverse Engineer to join its team in Hanover, Maryland. The role contributes to the development of mission-critical cyber capabilities, supports excellence in CNO development, and leads advanced Computer Network Operations efforts to help safeguard national security systems. The position involves reverse engineering hardware components and software applications to design and develop CNO software, along with communicating project status and presenting technical work.

Requirements

  • Meet one of the education and experience pathways: high school diploma with 16 or more years of related technical experience; bachelor's degree in a related technical field with 12 or more years of technical work experience; or master's degree in a related technical field with 10 or more years of technical work experience.
  • Have at least 7 years of hardware or software reverse-engineering experience, reduced to 6 years with a master's degree in a relevant discipline.
  • Have at least 6 years of programming experience in Assembly, C, C#, C++, Java, Perl, or Python, reduced to 5 years with a master's degree in a relevant discipline.
  • Have at least 4 years of experience programming CNO tools and techniques, reduced to 3 years with a master's degree in a relevant discipline.
  • Have experience administering and using hardware and software reverse-engineering tools.
  • Have experience creating and briefing technical presentations, written reports, and demonstrations of developed software.
  • Have experience with software version control such as Subversion and/or Git.
  • Have knowledge of the CNO environment.
  • Hold an active TS/SCI with Polygraph clearance and be willing and able to obtain another polygraph before starting if required.

Nice To Haves

  • Experience with Ghidra, IDA Pro, or WinDbg.
  • Experience developing CNO capabilities.
  • Experience with networking (TCP/IP) and socket-level programming.
  • Experience with malware analysis.
  • Experience with software forensics.
  • Experience with low-level internals on one or more platforms, such as Windows, Unix, mobile, or network devices.
  • Experience with continuous integration software.
  • Experience with Atlassian tools, including Confluence, Jira, and Crucible.
  • Strong problem-solving skills.
  • Experience with software troubleshooting and debugging.

Responsibilities

  • Perform reverse engineering of hardware components and software applications to design and develop CNO software.
  • Author and participate in technical presentations on assigned projects.
  • Use industry-standard tools and techniques, including IDA Pro, Ghidra, and OllyDbg, for hardware and software analysis.
  • Communicate project status to leadership and stakeholders.

Benefits

  • Health insurance
  • Life insurance
  • Paid time off
  • Holiday pay
  • Short-term and long-term disability
  • Retirement and savings
  • Learning and development opportunities
  • Wellness programs
  • Optional benefit elections, depending on position
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service