1

Reverse Engineer Jobs in Reston, VA (NOW HIRING)

Reverse Engineer Location: Chantilly, VA (on-site client environment) Clearance: TS/SCI with Polygraph Compensation: Competitive, Excellent Benefits Only applicants with the active required security ...

Steely is looking for a like-minded individual to join our team as a Reverse Engineer . Our Team embraces the concept that the sky's the limit. Regardless of where you are at in your career, our goal ...

Reverse Engineer Location: Chantilly, VA (on-site client environment) Clearance: TS/SCI with Polygraph Compensation: Competitive, Excellent Benefits Only applicants with the active required security ...

Reverse Engineer TS/SCI

Centreville, VA · On-site

$125K - $225K/yr

Are you ready to take your reverse engineering (RE) and embedded development skills to the next level? Do you want to work on mission-critical projects that make a real difference while continuing to ...

Senior Reverse Engineer

Arlington, VA · On-site

$134K - $184K/yr

Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems

Hardware Reverse Engineer

Arlington, VA · On-site

$142K - $187K/yr

They are seeking a Hardware Reverse Engineer to analyze embedded systems, identify vulnerabilities, and contribute to security solutions for government customers. Responsibilities : • Reverse ...

Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems

Senior Reverse Engineer

Arlington, VA · On-site

$134K - $184K/yr

Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems

Senior Reverse Engineer

Leesburg, VA

$105K - $145K/yr

Senior Reverse Engineer Location: MD/Northern VA Hybrid Clearance: Active security clearance preferred or the ability to obtain one About our Client/Role: Highly specialized, boutique offensive ...

Senior Reverse Engineer

Leesburg, VA · On-site +1

$105K - $145K/yr

Overview Senior Reverse Engineer Location: MD/Northern VA Hybrid Clearance: Active security clearance preferred or the ability to obtain one About our Client/Role: Highly specialized, boutique ...

next page

Showing results 1-20

Reverse Engineer information

See Reston, VA salary details

$85.3K

$141.8K

$202.9K

How much do reverse engineer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for reverse engineer in Reston, VA is $141,785.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,600.00 and $185,200.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.

Will AI replace reverse engineering?

AI can assist reverse engineers by automating certain tasks like pattern recognition and code analysis, but it is unlikely to fully replace the role. Reverse engineering requires critical thinking, understanding complex systems, and adapting to new challenges, which currently rely on human expertise and specialized skills. Professionals in this field often use tools like disassemblers and debuggers alongside AI to improve efficiency.

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 engineers make $500,000?

Senior engineers in high-demand fields such as software engineering, data engineering, and specialized roles like machine learning engineers can earn $500,000 or more annually, especially with experience, advanced skills, and in competitive industries. Compensation often includes base salary, bonuses, and stock options, particularly at large tech companies or startups with significant growth potential.

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 does a reverse engineer do?

A reverse engineer analyzes software, hardware, or systems to understand their design and functionality, often by deconstructing or examining code and components. This process helps identify vulnerabilities, develop compatibility solutions, or improve security, and requires skills in programming, debugging, and specialized tools like disassemblers or debuggers.

What engineers make $300,000 a year?

Senior engineers in specialized fields such as software engineering, data engineering, and systems architecture can earn $300,000 or more annually, especially with extensive experience, advanced skills, and working in high-demand industries like technology or finance. Roles often require expertise in programming, cloud platforms, or cybersecurity, along with relevant certifications and leadership responsibilities.
What are popular job titles related to Reverse Engineer jobs in Reston, VA? For Reverse Engineer jobs in Reston, VA, the most frequently searched job titles are:
What job categories do people searching Reverse Engineer jobs in Reston, VA look for? The top searched job categories for Reverse Engineer jobs in Reston, VA are:
What cities near Reston, VA are hiring for Reverse Engineer jobs? Cities near Reston, VA with the most Reverse Engineer job openings:
Infographic showing various Reverse Engineer job openings in Reston, VA as of June 2026, with employment types broken down into 91% Full Time, and 9% Part Time. Highlights an 100% In-person job distribution, with an average salary of $141,785 per year, or $68.2 per hour.
Reverse Engineer

Reverse Engineer

Armison Tech

Chantilly, VA

Full-time

Posted 19 days ago


Job description


Armison Tech is a minority owned small business, established in 2012, located in the Northern Virginia area. We're a company predominantly focused on cyber security for our government customers yet our expertise in other areas include big data analytics, instructional design, information management, and computer network infrastructure. We invest in our employees careers by participating in cutting edge cyber security training and attending industry leading conferences. As a small business we offer flexibility and powerful benefits supporting our most important assets, our employees and their families.
Armison Tech is constantly searching for exceptionally qualified technology professionals who would make a great addition to our team. Our staff, just like our clients and the work we do, is what makes Armison Tech a truly effective partner. As we help each of our new employees make adjustments to our operational methods, we make sure every professional is able to handle the workload of each project by resolving any relevant concerns or issues they may have relating to this recent career shift.
Our hiring process seeks to accentuate the raw talent and skill-set of our team members. Along with the importance of experience and education, Armison Tech looks for the superior analytical and communication ability that separates our employees from what we’ve seen while working with some similar companies. Individuals we employ must have a demonstrated ability to excel in high-pressure situations which have a real impact on the modern world so we can continue to keep pace with the competition and the evolving fields of technology.
Currently we have an immediate need to add an experienced:
Reverse Engineer
Location: Chantilly, VA (on-site client environment)
Clearance: TS/SCI with Polygraph
Compensation: Competitive, Excellent Benefits
Only applicants with the active required security clearance and are U.S. Citizens will be reviewed.
As a Reverse Engineer, you will dissect and decompile malicious code. You have the skills to remove obfuscation, decrypt the strings, identify the command-and-control links, find the functions, and even determine the compiler language used to make the malware being examined.
This is a team that will afford you the time, resources, and toolsets, to dive deep and explore the most advanced malware exemplars you have ever seen. You will be conducting examinations and analysis of emerging nefarious technologies and previously unknown exploits. 
The appropriate candidate should have experience with the following:
  • Must maintain active/current TS/SCI with a polygraph clearance.
  • 5+ years of experience with functional testing, and testing cybersecurity software.
  • Experience with analyzing malicious code exemplars.
  • Experience with software development, including reading assembly code.
  • Experience with tools such as Ida Pro, Ghidra, and Olly Debug.
  • Knowledge of Windows API calls.
  • Experience working independently, or with limited guidance, and providing both dynamic and static analysis. 
The duties and responsibilities listed in this job description generally cover the nature and level of work being performed by individuals assigned to this position. This is not intended to be a complete list of all duties, responsibilities, and skills required. Subject to the terms of an applicable collective bargaining agreement, the company management reserves the right to modify, add, or remove duties and to assign other duties as may be necessary. We wish to thank all applicants for their interest and effort in applying for the position; however, only candidates selected for interviews will be contacted.
Armison Tech is an equal opportunity employer. All applicants will receive consideration for employment, without regard to race, color, religion, creed, national origin, gender or gender-identity, age, marital status, sexual orientation, veteran status, disability, pregnancy or parental status, or any other basis prohibited by law.