1

Reverse Engineer Jobs in Colorado (NOW HIRING)

Software Reverse Engineer Aurora, CO Applications will be accepted on an ongoing basis. ICR has opportunities available for experienced and motivated Software Reverse Engineers. Essential Duties and ...

Android Mobile Reverse Engineer LOCATION Aurora, CO 80014 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a skilled Android Mobile ...

Reverse engineering of binary applications, protocols and formats. * Requirements derivation, detailed design, and development of complex software systems. * Document and communicate technical ...

Reverse engineering of binary applications, protocols and formats. * Requirements derivation, detailed design, and development of complex software systems. * Document and communicate technical ...

Fabrication Specialist & Machinist

Windsor, CO

$21.75 - $29.50/hr

Analyze damaged or worn components and reverse-engineer replacement parts when drawings or specifications are unavailable. * Select appropriate materials, machining methods, tooling, tolerances, and ...

Analyze damaged or worn components and reverse-engineer replacement parts when drawings or specifications are unavailable. * Select appropriate materials, machining methods, tooling, tolerances, and ...

Fabrication Specialist & Machinist

Windsor, CO · On-site

$21.75 - $29.50/hr

Analyze damaged or worn components and reverse-engineer replacement parts when drawings or specifications are unavailable. * Select appropriate materials, machining methods, tooling, tolerances, and ...

FPGA Engineer

Colorado Springs, CO · On-site

$128K - $164K/yr

... tools, reverse engineering, cocotb, pyuvm Full Time Travel required to 10%. Must be able to apply for and maintain a U.S. Government Security Clearance FPGA Engineer The EndoSec FPGA Engineer is ...

Reverse-engineer replacement parts when drawings or specifications are unavailable * Perform TIG, MIG, and stick welding to support fabrication projects and repairs * Read and interpret blueprints ...

FPGA Engineer

Colorado Springs, CO

$114K - $146K/yr

... tools, reverse engineering, cocotb, pyuvm Full Time Travel required to 10%. Must be able to apply for and maintain a U.S. Government Security Clearance FPGA Engineer The EndoSec FPGA Engineer is ...

Senior Security Engineer

Boulder, CO · On-site

$131K - $237K/yr

You will be embedded with software engineers, reverse engineers, and vulnerability researchers, hardening the infrastructure, supply chains and pipelines on while guiding their secure development.

next page

Showing results 1-20

Reverse Engineer information

See Colorado salary details

$86.2K

$143.3K

$205K

How much do reverse engineer jobs pay per year?

As of Aug 29, 2026, the average yearly pay for reverse engineer in Colorado is $143,307.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,600.00 and $187,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.

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 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 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 job categories do people searching Reverse Engineer jobs in Colorado look for?

The top searched job categories for Reverse Engineer jobs in Colorado are:

What cities in Colorado are hiring for Reverse Engineer jobs?

Cities in Colorado with the most Reverse Engineer job openings:

What are popular job titles related to Reverse Engineer jobs in CO?

For Reverse Engineer jobs in CO, the most frequently searched job titles are:

Infographic showing various Reverse Engineer job openings in Colorado as of August 2026, with employment types broken down into 86% Full Time, and 14% Part Time. Highlights an 100% In-person job distribution, with an average salary of $143,307 per year, or $68.9 per hour.

Cyber Reverse Engineer - Aurora, CO

Aurora, CO

$90K - $220K/yr

Full-time

Medical, Retirement, PTO

Re-posted 24 days ago


Job description

Cyber Reverse Engineer
Aurora, CO
Applications are accepted on an ongoing basis for this position.
ICR has opportunities available for experienced and motivated Cyber Reverse Engineers.

Essential Duties and Responsibilities
  • Conduct offensive and defensive research on embedded hardware and software.
  • Perform system security analysis on systems and/or software to understand and identify vulnerabilities.
  • Reverse engineering of binary applications, protocols and formats.
  • Design and development of software applications.
  • Document and communicate technical research results effectively to technical and non-technical user groups.

Required Skills and Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • Proficient in C, Python and x86/x64 assembly.
  • Knowledge of Windows and Linux System API and ABI.
  • Experience with hardware and software reverse engineering.
  • Understanding of static and dynamic software analysis tools and techniques.
  • Experience with reverse engineering tools, including IDA Pro and Wireshark.
  • Experience with reverse engineering RF communication systems and protocols.
  • Exceptional analytical skills and problem solving skills.
  • Good organization, decision making, and verbal and written communication skills.
  • High level of self-initiative and self-motivation with the ability to work under minimal supervision.
  • Ability to work effectively in small team settings to solve complex problems.

Preferred Skills and Qualifications
  • Active Top Secret Security Clearance with current SSBI and SCI access.
  • Experience debugging embedded systems.
  • Experience with ARM / MIPS / PPC assembly languages.
  • Experience with IDA Pro plugin and script development.
  • Knowledge of common wired and wireless network protocol structures.
  • Active participation in Capture the Flag (CTF) and/or software hacking competitions.
Salary Range: $90,000 - $220,000
This position offers a comprehensive benefits package that includes company equity, retirement plan, company-paid health care benefits, flexible paid time off policy, and opportunity for a raise and bonus during the year.
ICR, Inc. considers several factors when extending job offers, including but not limited to candidates’ key skills, relevant work and/or military experience, education, training, certifications and work location.
ICR is proud to be an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor.