1

Reverse Engineer Jobs in Washington (NOW HIRING)

This role applies reverse engineering techniques to identify system functionality, discover vulnerabilities, and develop innovative tools that enhance mission effectiveness. Working within a ...

Software Reverse Engineer Location: Annapolis Junction, MD Clearance: TS/SCI with Polygraph required Work Type: On-site Salary: $179,000-$189,000 Position Overview We are seeking an experienced ...

Closure Technologies is seeking a Reverse Engineer to analyze and decompile malicious code. The role involves examining emerging nefarious technologies and conducting in-depth analysis of malware ...

Reverse engineer malicious code in support of high-impact customers, design and develop new analysis methods and tools, work to identify and address emerging and complex threats, and effectively ...

You are a reverse engineer that decompiles malicious code. You know how to spot the "evil" and not fall for the deceptive code written by hackers to throw you off their trail. You have the skills to ...

They are seeking a Software Reverse Engineer to analyze vulnerabilities in cyber physical systems and develop innovative cybersecurity solutions. Responsibilities : • Reverse engineering complex ...

Markon is seeking a Reverse Engineer to support the Fort Meade customer by analyzing sophisticated malware and adversary capabilities to identify threats targeting mission-critical systems. This role ...

Description Markon is seeking a Reverse Engineer to support the Fort Meade customer by analyzing sophisticated malware and adversary capabilities to identify threats targeting mission-critical ...

Description Markon is seeking a Reverse Engineer to support the Fort Meade customer by analyzing sophisticated malware and adversary capabilities to identify threats targeting mission-critical ...

Software Reverse Engineer

Bethesda, MD · On-site

$180K - $220K/yr

We are seeking a skilled Software Reverse Engineer to join our team and provide support to a DoD customer in Bethesda, MD. As a Software Reverse Engineer, you will be responsible for conducting ...

They are hiring a Software Reverse Engineer who will be responsible for reverse engineering complex software and firmware, developing automated tools, and solving real-world problems impacting ...

They are seeking a Software Reverse Engineer to engage in vulnerability research and analysis, reverse engineering of complex systems, and developing innovative cybersecurity solutions.

Sentar is seeking a Reverse Engineer 3 in MD! Role Description: We are looking for a skilled reverse engineer to analyze malicious binaries using various methods and determine functionality and ...

Showing results 21-40

Reverse Engineer information

See Washington salary details

$92.9K

$154.4K

$220.9K

How much do reverse engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for reverse engineer in Washington is $154,357.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,800.00 and $201,600.00 per year, depending on experience, location, and employer.

What is a reverse engineer?

A reverse engineer is a software developer or programmer who specializes in analyzing software to figure out the code base of a program. The tools and techniques they use are helpful in trying to identify and exploit weaknesses in a product’s source code, developing solutions to security holes, and recreating proprietary functionality from a competitor’s product. As a reverse engineer, your job duties include studying and analyzing software programs and online applications, using developer tools to parse code, and creating quality solutions.

What is the difference between Reverse Engineer vs Software Developer?

AspectReverse EngineerSoftware Developer
Required CredentialsTypically a degree in Computer Science or related field; strong understanding of programming and systemsDegree in Computer Science, Software Engineering, or related field; programming skills essential
Work EnvironmentOften in cybersecurity, security firms, or R&D; may involve analyzing proprietary or legacy softwareIn software companies, tech startups, or IT departments; developing new applications and systems
Employer & Industry UsageUsed in cybersecurity, software analysis, and malware investigationUsed across tech, finance, healthcare, and many other industries for product development

While both roles require strong programming skills and a background in computer science, Reverse Engineers focus on analyzing existing software, often for security or compatibility purposes. Software Developers create new software solutions. The roles differ mainly in their objectives and work environments, but share foundational technical skills.

What are some common challenges faced by reverse engineers when working on proprietary software or hardware?

Reverse engineers often encounter challenges such as obfuscated code, lack of documentation, and anti-tamper mechanisms designed to prevent analysis. Working with proprietary systems can require extensive problem-solving and persistence to understand undocumented protocols or custom algorithms. Collaboration with security analysts and developers is common, especially when identifying vulnerabilities or developing interoperability solutions. Staying up-to-date with the latest tools and techniques is crucial, as software protections continually evolve.

What is a reverse engineer?

A reverse engineer is a professional who analyzes hardware or software systems to understand their design, functionality, and operation. They often work to identify vulnerabilities, recreate proprietary technologies, or ensure compatibility with other systems. Reverse engineers use specialized tools and techniques to deconstruct and study products, which is especially common in cybersecurity, software development, and electronics. Their work helps improve security, troubleshoot issues, and sometimes develop new innovations based on existing products.

What are the key skills and qualifications needed to thrive as a reverse engineer, and why are they important?

To thrive as a Reverse Engineer, you need expertise in computer programming, software debugging, and a solid understanding of operating systems and low-level software architecture, often backed by a degree in computer science or a related field. Familiarity with tools like IDA Pro, Ghidra, OllyDbg, and knowledge of assembly languages are commonly required, with certifications such as CEH or OSCP adding value. Attention to detail, strong problem-solving abilities, and perseverance are crucial soft skills for analyzing complex systems and uncovering hidden functionalities. These skills ensure accurate, efficient analysis of software for security assessments, malware analysis, and intellectual property protection.
What cities in Washington are hiring for Reverse Engineer jobs? Cities in Washington with the most Reverse Engineer job openings:
What are popular job titles related to Reverse Engineer jobs in WA? For Reverse Engineer jobs in WA, the most frequently searched job titles are:
Infographic showing various Reverse Engineer job openings in Washington as of August 2026, with employment types broken down into 80% Full Time, and 20% Part Time. Highlights an 100% In-person job distribution, with an average salary of $154,357 per year, or $74.2 per hour.

CNO Reverse Engineer

Markon

Fort George G Meade, MD • On-site

$145K - $230K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 9 days ago


Job description

Description
Markon is seeking a Reverse Engineer to support the Fort Meade customer by analyzing hardware, software, and operating systems to develop advanced capabilities supporting Computer Network Operations (CNO). This role applies reverse engineering techniques to identify system functionality, discover vulnerabilities, and develop innovative tools that enhance mission effectiveness. Working within a collaborative engineering environment, the Reverse Engineer supports the research, development, testing, and deployment of mission-critical cyber capabilities.
Responsibilities
  • Perform reverse engineering of hardware components, software applications, operating systems, and firmware to determine functionality, code structure, and system behavior.
  • Analyze binaries, executables, and system internals to identify vulnerabilities and support the development of CNO tools and techniques.
  • Develop software and proof-of-concept capabilities using Assembly, C, C#, C++, Java, Perl, Python, or similar programming languages.
  • Utilize hardware and software reverse engineering tools to analyze complex systems and support mission requirements.
  • Apply CNO tools and methodologies to evaluate software systems and support operational objectives.
  • Perform computer forensics and kernel-level programming to analyze low-level system functionality.
  • Develop prototypes, technical reports, and proof-of-concept code demonstrating reverse engineering findings and capabilities.
  • Create and deliver technical presentations and documentation for Government customers and internal engineering teams.
  • Manage source code and engineering artifacts using version control systems such as Subversion, CVS, Git, or comparable tools.
  • Collaborate with software engineers, vulnerability researchers, and cyber operators to develop and integrate mission capabilities.

Qualifications
Required Qualifications
  • Active TS/SCI W/ Polygraph through this Customer
  • Bachelor's degree and the required years of reverse engineering or software engineering experience supporting programs of similar scope and complexity.
  • Experience performing reverse engineering of hardware, software, operating systems, or firmware.
  • Experience programming in one or more of the following: Assembly, C, C#, C++, Java, Perl, or Python.
  • Experience analyzing binaries, operating system internals, and low-level software behavior.
  • Experience with reverse engineering frameworks and analysis tools.
  • Experience supporting Computer Network Operations (CNO) or offensive cyber operations.
  • Experience with kernel-level programming and computer forensics.
  • Strong analytical, problem-solving, communication, and technical writing skills.

Preferred
  • Experience identifying software vulnerabilities and supporting exploit development.
  • Experience with reverse engineering tools such as Ghidra, IDA Pro, Binary Ninja, Radare2, or similar platforms.
  • Experience with Linux and Windows internals.
  • Experience supporting Intelligence Community or Department of Defense cyber operations.
  • Experience working in Agile software development environments.

Salary Range
USD $145,000.00 - USD $230,000.00 /Yr.
The Markon pay range for this position is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Overview
Eager to join a team where your skills are valued, your growth is nurtured, and your impact is profound? Look no further than Markon, a premier consulting firm deeply dedicated to advancing our nation's most critical missions.
At Markon, we don't just offer jobs - we offer opportunities for personal and professional transformation. Empowering our employees to lead, innovate, and excel, we foster an environment where new ideas are not just welcomed but celebrated. As a perennial Washington Post Top Workplace, we prioritize the well-being and success of our team members, ensuring they can bring their best selves to work.
Headquartered in Falls Church, Virginia, Markon has garnered national recognition for our unwavering dedication to excellence in serving the intelligence community, as well as federal civilian and defense agencies. Our growing reach extends across 17 states, 116 countries, and 5 continents, where our team of dynamic professionals collaborates to deliver unparalleled program and project management services.
Markon values people and the tremendous impact each individual can make - which is why we're consistently recognized as one of the best places to work in federal government consulting. Here, you can help solve the nation's most important challenges, surrounded by colleagues who help you grow, advance, and succeed. We are deeply dedicated to what matters - bringing out the best in each other to advance our clients' missions.
Join us and make a meaningful impact.
Markon is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, national origin, age, protected veteran status, or disability status. This job posting will remain open until the position is filled.
Benefits Offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Training and Tuition Assistance, Paid Time Off, and Holidays.