1

Reverse Engineer Jobs in Washington (NOW HIRING)

Reverse Engineer

Annapolis, MD · On-site

$94K - $198K/yr

Reverse Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel:

Reverse Engineer 4 **An active TS/SCI clearance with a polygraph is required to be considered for this opportunity. Applicants who do not meet the minimum qualifications will not be considered or ...

Reverse Engineer

Fort George G Meade, MD · On-site

$125K - $180K/yr

Visionist software developers perform reverse engineering and low-level development to identify vulnerabilities and develop mitigations/solutions across a wide range of devices and software. This ...

Perform reverse engineering of hardware components, software applications and operating systems to determine functionality, code structure, and circuit design for use in the design and development of ...

Reverse Engineer

Fort George G Meade, MD · On-site

$125K - $180K/yr

Visionist software developers perform reverse engineering and low-level development to identify vulnerabilities and develop mitigations/solutions across a wide range of devices and software. This ...

Reverse Engineer

Fort George G Meade, MD · On-site

$125K - $180K/yr

Visionist software developers perform reverse engineering and low-level development to identify vulnerabilities and develop mitigations/solutions across a wide range of devices and software. This ...

Reverse Engineer

Annapolis Junction, MD · On-site

$221K - $299K/yr

Yes REVERSE ENGINEER Advance your career while impacting our national security in cyber as a Reverse Engineer at GDIT. Here, technologists have many paths to grow a meaningful career supporting cyber ...

Reverse Engineer

Annapolis, MD · On-site

$133K - $264K/yr

Job Brief Reverse Engineer, Malware, IDA Pro, Ghidra Are you VIGILANT about your career? RealmOne definitely is! RealmOne was built on the principle that people matter first and foremost. We believe ...

CNO Reverse Engineer

Hanover, MD · On-site

$185K - $190K/yr

Perform reverse engineering of hardware components, software applications and operating systems to determine functionality, code structure, and circuit design for use in the design and development of ...

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

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

CNO Reverse Engineer

Hanover, MD · On-site

$185K - $190K/yr

Perform reverse engineering of hardware components, software applications and operating systems to determine functionality, code structure, and circuit design for use in the design and development of ...

next page

Showing results 1-20

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.

Reverse Engineer

The Swift Group, LLC

Annapolis Junction, MD • On-site

Full-time

Re-posted 5 days ago


Job description

Job Summary:
The Swift Group, LLC is a company specializing in mission-critical operations and technology solutions. They are seeking a Reverse Engineer to analyze software and firmware, identify vulnerabilities, and support mission objectives in complex environments. The role may involve developing custom tools and leading reverse engineering efforts depending on the level of the candidate.
Responsibilities:
• Conduct reverse engineering of software and/or firmware to analyze functionality and identify vulnerabilities
• Analyze compiled code, binaries, and system behavior to identify malicious or exploitable conditions
• Perform static and dynamic analysis in support of mission objectives
• Support or develop tools, scripts, and methodologies for exploitation and vulnerability discovery
• Apply low-level programming and debugging techniques, including assembly-level analysis
• Collaborate with mission teams to support operational and technical objectives
• (Higher levels) Lead reverse engineering efforts, develop novel methodologies, and mentor junior engineers
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field
• Coursework must include algorithms, computer architecture (not network architecture), programming methodologies/languages, data structures, logic/computation, and advanced mathematics
• Experience with reverse engineering, binary analysis, debugging, and/or software/system engineering
• US Citizenship and active TS/SCI with Full Scope Polygraph required
• 5+ years of relevant experience (for Level 2)
• Experience with reverse engineering of software or firmware (for Level 2)
• Experience with low-level programming and assembly language (for Level 2)
• Experience with debugging and binary analysis (for Level 2)
• Exposure to vulnerability analysis and/or exploit development (for Level 2)
• 8+ years of relevant experience (for Level 3)
• Experience with advanced reverse engineering of complex software systems (for Level 3)
• Experience with static and dynamic binary analysis (for Level 3)
• Experience with exploit development and vulnerability analysis (for Level 3)
• Experience with assembly-level debugging and tool development (for Level 3)
• 11+ years of relevant experience (for Level 4)
• Expert-level experience in reverse engineering and binary/firmware analysis (for Level 4)
• Experience leading complex reverse engineering or exploitation efforts (for Level 4)
• Experience with vulnerability discovery and exploit research (for Level 4)
• Experience developing tools, methodologies, and advanced debugging techniques (for Level 4)
Company:
Swift is a privately held, mission-driven and employee-focused services and solutions company headquartered in Reston, Virginia. Founded in 2019, the company is headquartered in Reston, USA, with a team of 201-500 employees. The company is currently Growth Stage.