1

Reverse Engineering Jobs (NOW HIRING)

This role requires knowledge in a wide array of engineering and computing disciplines and an ... Duties include using static and dynamic analysis tools to facilitate reverse engineering and ...

Reverse Engineer

Beavercreek, OH · On-site

$99K - $130K/yr

Reverse Engineer Belong. Connect. Grow. with KBR ... KBR's National Security Solutions team provides high-end engineering and advanced technology ...

Reverse Engineer

Beavercreek, OH · On-site

$99K - $130K/yr

Reverse Engineer Belong. Connect. Grow. with KBR ... KBR's National Security Solutions team provides high-end engineering and advanced technology ...

OVERVIEW: The Reverse Engineering Drafter will report directly to the Technical Support Manager and be responsible for reverse engineering of parts, assemblies, and the workscopes therein.

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 ...

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 ...

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 Engineering information

See salary details

$82K

$136.3K

$195K

How much do reverse engineering jobs pay per year?

As of Aug 4, 2026, the average yearly pay for reverse engineering in the United States is $136,286.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,000.00 and $178,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced in a reverse engineering role?

One of the main challenges in Reverse Engineering is dealing with sophisticated obfuscation and anti-tamper techniques that software developers use to protect their code. Professionals in this field often have to keep pace with rapidly evolving software technologies and continually update their knowledge base. Additionally, projects may require extensive collaboration with security teams, software developers, and legal advisors to ensure compliance with industry standards and regulations. Successfully navigating these challenges requires strong technical expertise and a commitment to continuous learning.

What does a reverse engineer do?

A reverse engineer analyzes software, hardware, or systems to understand their design and functionality, often by deconstructing or examining their components. They use tools like disassemblers and debuggers and may work to identify vulnerabilities, improve security, or develop compatible products.

What is reverse engineering?

A Reverse Engineering job involves analyzing, deconstructing, and understanding the design, functionality, or structure of hardware, software, or systems. Professionals in this field work to identify security vulnerabilities, improve existing products, recover lost documentation, or ensure compatibility with other technologies. This role is common in cybersecurity, product development, and forensic analysis, requiring strong technical skills in programming, debugging, and system architecture.

What are the key skills and qualifications needed to thrive in reverse engineering?

To thrive in Reverse Engineering, you need strong analytical abilities, advanced knowledge of computer architecture and programming, and typically a degree in computer science, software engineering, or a related field. Familiarity with disassemblers (like IDA Pro), debuggers (such as OllyDbg or Ghidra), and certifications like OSCP or CREST can greatly enhance your effectiveness. Attention to detail, persistence, and strong problem-solving skills are crucial soft skills for this role. These abilities allow professionals to systematically deconstruct complex systems, ensuring accurate analysis and effective security assessments.

More about Reverse Engineering jobs
What cities are hiring for Reverse Engineering jobs? Cities with the most Reverse Engineering job openings:
What are the most commonly searched types of Reverse Engineering jobs? The most popular types of Reverse Engineering jobs are:
What states have the most Reverse Engineering jobs? States with the most job openings for Reverse Engineering jobs include:
Infographic showing various Reverse Engineering job openings in the United States as of July 2026, with employment types broken down into 93% Full Time, 4% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $136,286 per year, or $65.5 per hour.

Reverse Engineer

The Swift Group, LLC

Annapolis Junction, MD • On-site

Full-time

Re-posted 2 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.