1

Senior Reverse Engineer Jobs in Washington, DC (NOW HIRING)

Reverse Engineer Job Type: Full-time Location: Sterling, VA (Five days in office) Clearance ... Intermediate, Senior, and Principal levels WHAT YOU'LL DO SIXGEN is actively seeking candidates to ...

New

Reverse Engineer Job Type: Full-time Location: Sterling, VA (Five days in office) Clearance ... Intermediate, Senior, and Principal levels WHAT YOU'LL DO SIXGEN is actively seeking candidates to ...

New

Reverse Engineer Job Type: Full-time Location: Sterling, VA (Five days in office) Clearance ... Intermediate, Senior, and Principal levels WHAT YOU'LL DO SIXGEN is actively seeking candidates to ...

Cyber Reverse Engineer, Senior Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 25% Type of ...

Showing results 21-40

Senior Reverse Engineer information

See Washington, DC salary details

$67.4K

$143.3K

$207.8K

How much do senior reverse engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for senior reverse engineer in Washington, DC is $143,338.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $162,500.00 per year, depending on experience, location, and employer.

What is a senior reverse engineer?

Senior Reverse Engineers are experienced professionals who analyze software, hardware, or systems to understand their design, functionality, and vulnerabilities. They often work to deconstruct compiled code or firmware to identify security flaws, ensure software compliance, or aid in malware analysis. Their expertise is crucial in cybersecurity, forensics, and software interoperability, as they help organizations protect against threats and improve system resilience. Senior Reverse Engineers typically have advanced knowledge of programming languages, debugging tools, and operating systems. They may also lead teams, mentor junior engineers, and contribute to strategic security initiatives.

What skills and qualifications are needed to thrive as a senior reverse engineer?

To thrive as a Senior Reverse Engineer, you need deep expertise in software analysis, assembly language, malware analysis, and computer architecture, often supported by a degree in computer science or related fields. Proficiency with tools such as IDA Pro, Ghidra, OllyDbg, and experience with debuggers and disassemblers are typically required. Analytical thinking, attention to detail, and strong problem-solving abilities are crucial soft skills that set top performers apart. These skills and tools are vital for dissecting complex software, identifying vulnerabilities, and developing effective security solutions.

What are common challenges faced by senior reverse engineers when analyzing complex software?

Senior Reverse Engineers often encounter challenges such as heavily obfuscated or packed binaries, lack of documentation, and anti-reverse engineering techniques implemented by developers. These obstacles require deep knowledge of assembly language, debugging tools, and creative problem-solving skills. Collaboration with other security professionals, such as malware analysts or incident responders, is also common to share insights and overcome particularly difficult cases. Staying up-to-date with evolving software protection methods is essential for continued success in this role.

What is the difference between Senior Reverse Engineer vs Malware Analyst?

AspectSenior Reverse EngineerMalware Analyst
Required CredentialsBachelor's in Computer Science, cybersecurity certifications (e.g., GREM, OSCP)Bachelor's in Cybersecurity, malware analysis certifications (e.g., GREM, GIAC)
Work EnvironmentSecurity firms, tech companies, government agenciesSecurity firms, government agencies, incident response teams
Industry UsageAnalyzing complex software, debugging, reverse engineering binariesDetecting, analyzing, and mitigating malware threats
Comparison FocusDeep reverse engineering skills, software analysisMalware detection and threat analysis

While both roles require cybersecurity expertise and reverse engineering skills, Senior Reverse Engineers focus on analyzing software at a code level, often working on complex binaries and software vulnerabilities. Malware Analysts specialize in identifying and understanding malicious code to mitigate threats. Both roles are vital in cybersecurity but differ in their primary focus and daily tasks.

What are the most commonly searched types of Reverse Engineer jobs in Washington, DC?

The most popular types of Reverse Engineer jobs in Washington, DC are:

Infographic showing various Senior Reverse Engineer job openings in Washington, DC as of August 2026, with employment types broken down into 83% Full Time, 14% Part Time, and 3% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $143,338 per year, or $68.9 per hour.

SME Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering

Mclean, VA • On-site

Data Intelligence LLC
Internet Websites and Web Search Portals • 11 - 50 employees

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 12 days ago


Job description

We are hiring a Senior Reverse Engineer to lead complex software reverse engineering efforts across a wide range of target systems, applications, and platforms. This role will analyze encrypted, obfuscated, and compiled software across mobile, vehicle, unmanned, and other specialized platforms and develop custom tools that inform and enhance digital forensic capabilities. The successful candidate will provide senior technical leadership, mentor engineering staff, and collaborate with technical and customer stakeholders to solve complex software analysis challenges.
Responsibilities:
  • Lead complex software reverse engineering efforts involving compiled, encrypted, and obfuscated applications across diverse platforms and operating systems.
  • Disassemble, analyze, and document software, application binaries, and machine code to identify functionality, data structures, and data locations.
  • Develop custom software applications and tooling to support reverse engineering and digital forensic capabilities.
  • Analyze binaries and obfuscated code to identify hidden functionality, embedded data, and system behavior.
  • Apply advanced debugging and binary analysis techniques to investigate complex software and operating system behavior.
  • Collaborate with Scrum Masters, Product Owners, engineers, and customers to resolve technical challenges and communicate project requirements.
  • Mentor junior and mid-level personnel and provide technical guidance on reverse engineering methodologies and tools.
  • Participate in customer engagements and translate complex technical concepts into clear information for non-technical stakeholders.

Required Education, Skills, and Experience:
  • Bachelor's degree in Computer Science, Software Engineering, Cybersecurity, or a related technical field, or equivalent experience.
  • 15+ years of professional software reverse engineering experience.
  • Extensive experience reverse engineering binary, machine-level, and obfuscated application code.
  • Strong proficiency analyzing Java, Swift, Objective-C, C, C++, JavaScript, and Android/iOS application code.
  • Expert-level knowledge of assembly language, including ARM Assembly.
  • Experience with debuggers and dynamic analysis tools such as GDB and Frida.
  • Experience with binary analysis and reverse engineering tools such as IDA Pro, Ghidra, and JADX.
  • Experience analyzing software across diverse platforms, including mobile devices, vehicles, drones/UAS, and other specialized systems.
  • Demonstrated ability to develop custom software tools and applications to support reverse engineering and digital forensics.
  • Strong analytical, troubleshooting, software development, and problem-solving skills.
  • Experience working in Agile/Scrum development environments.
  • Excellent written and verbal communication skills, including the ability to explain complex technical concepts to non-technical stakeholders.
  • Demonstrated ability to mentor technical personnel and work independently on complex technical challenges.
  • Ability to obtain and maintain an active Secret security clearance.
  • Ability to work in McLean, VA; Huntsville, AL; or remotely, as required by the program.

Data Intelligence, DI is an established small business that has supported the critical missions of our government clients since 2005. We provide full life cycle system development, systems engineering, cybersecurity, and supporting analytical and logistics support to C4ISR and other complex systems. We are an equal opportunity employer that offers competitive salaries, comprehensive benefits, a team-oriented environment, and opportunities for advancement. Our excellent employee retention record reflects our employee focus. We work with Veteran organizations to proactively hire those who have served our country. We offer medical, dental and vision insurance, 401k, PTO and 11 paid holidays.
Data Intelligence is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, age, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.