1

Freelance Software Reverse Engineer Jobs in Colorado

$133K - $166K/yr

You will work on projects ranging from greenfield 1 person MVPs to teams of 4-5 engineers following best practices. This is a long term freelance/contract position. We hope to develop a long ...

Application Security Engineer

Boulder, CO · On-site

$61 - $81.50/hr

Support software engineers in integrating security considerations into system and application ... Experience with debugging, runtime instrumentation, or reverse engineering, including tools such as ...

Application Security Engineer

Boulder, CO · On-site

$61 - $81.50/hr

Support software engineers in integrating security considerations into system and application ... Experience with debugging, runtime instrumentation, or reverse engineering, including tools such as ...

Application Security Engineer

Boulder, CO · On-site

$61 - $81.50/hr

Support software engineers in integrating security considerations into system and application ... Experience with debugging, runtime instrumentation, or reverse engineering, including tools such as ...

Mechanical Engineer III

Denver, CO · On-site

$99K - $119K/yr

... software such as Solidworks, Pro-E, AutoCAD Inventor for modeling, digital surfacing, drawing creation, and reverse engineering and component selection. The Mechanical Engineer III must have the ...

Control Engineer 4

Aurora, CO · On-site

$124K - $187K/yr

Strong troubleshooting skills across hardware, software, and networking. * Comfortable working with legacy systems and reverse engineering undocumented platforms. * Prepare systems for Factory ...

next page

Showing results 1-20

Freelance Software Reverse Engineer information

What are freelance software reverse engineers?

Freelance software reverse engineers are independent professionals who analyze and deconstruct software to understand its inner workings, functionality, and design. They often work on projects like software debugging, security analysis, compatibility research, or recovering lost source code. Unlike in-house engineers, freelancers take on contract-based assignments for different clients rather than working for a single employer. Their work often requires advanced technical skills and a thorough knowledge of programming, operating systems, and software architectures. This role can be essential for organizations seeking to improve software security, ensure compliance, or maintain legacy systems.

What are some common challenges faced by freelance software reverse engineers when working with clients?

Freelance software reverse engineers often encounter challenges such as incomplete or unclear project requirements, which can make it difficult to determine the exact scope of work. Additionally, working with obfuscated or poorly documented code can slow progress and require creative problem-solving. Communication is key, as clients may not always understand the technical complexities involved, so setting realistic expectations and providing regular updates is essential. Freelancers must also stay current with evolving tools and legal considerations, especially when handling proprietary or protected software.

What are the key skills and qualifications needed to thrive as a Freelance Software Reverse Engineer, and why are they important?

To thrive as a Freelance Software Reverse Engineer, you need advanced knowledge of programming languages, binary analysis, operating system internals, and a strong background in computer science or related fields. Expertise with technical tools such as IDA Pro, Ghidra, OllyDbg, Wireshark, and proficiency in using debuggers and disassemblers is typically required. Strong analytical thinking, problem-solving, attention to detail, and effective communication with clients are standout soft skills in this role. These competencies are crucial for efficiently deconstructing software, understanding its functionality, and delivering actionable insights or solutions for clients.

What is the difference between Freelance Software Reverse Engineer vs Freelance Malware Analyst?

AspectFreelance Software Reverse EngineerFreelance Malware Analyst
CredentialsKnowledge of programming, debugging, and reverse engineering toolsKnowledge of malware behavior, analysis tools, and cybersecurity principles
Work EnvironmentRemote, project-based, often collaborating with security teams or clientsRemote, focused on analyzing malicious code and threats for clients or security firms
Industry UsageSoftware development, cybersecurity, security consultingCybersecurity, threat intelligence, incident response
Search & Comparison IntentOften compared for skills in reverse engineering and software analysisCompared for expertise in malware detection and cybersecurity threats

While both roles involve analyzing software, Freelance Software Reverse Engineers focus on understanding and deconstructing software code, whereas Freelance Malware Analysts specialize in identifying and mitigating malicious threats. The two roles often overlap but serve distinct purposes in cybersecurity and software development.

What are popular job titles related to Freelance Software Reverse Engineer jobs in Colorado? For Freelance Software Reverse Engineer jobs in Colorado, the most frequently searched job titles are:
What job categories do people searching Freelance Software Reverse Engineer jobs in Colorado look for? The top searched job categories for Freelance Software Reverse Engineer jobs in Colorado are:
What cities in Colorado are hiring for Freelance Software Reverse Engineer jobs? Cities in Colorado with the most Freelance Software Reverse Engineer job openings:
Infographic showing various Freelance Software Reverse Engineer job openings in Colorado as of July 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution.
Senior Platform Engineer - Kubernetes Focus - Colorado

Senior Platform Engineer - Kubernetes Focus - Colorado

ICR, Inc.

Aurora, CO

$138K - $236K/mo

Full-time

Medical, Retirement, PTO

Posted 13 days ago


Job description

Senior Platform Engineer - Kubernetes Focus – Fully Cleared

Aurora, CO or Meridian, CO (Location is at program discretion)

Applications for this job posting will be accepted on an ongoing basis.

ICR has opportunities available for fully cleared, experienced, and motivated Senior Platform/DevOps Engineers. Successful candidates will be strong engineers who can prioritize well, communicate clearly, and have a consistent track record of delivering secure, resilient, and automated infrastructure in classified environments. You will serve as the technical authority for our Kubernetes platforms, bridging the gap between development velocity and rigorous security compliance.

ICR is an employee-owned company that is proud to offer a comprehensive benefits package designed to meet the needs of our employees and their families. In addition to the industry's most competitive salaries, we offer each employee equity in their company, a generous retirement plan, company-paid health care benefits, and a flexible paid time off policy.

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Architect, administer, and harden production-grade Kubernetes clusters, ensuring high availability, security compliance (CIS/STIG), and operational resilience in classified environments.
  • Design and implement secure CI/CD pipelines that integrate automated security scanning (SAST/DAST/Image Scanning), policy enforcement, and seamless deployment strategies.
  • Manage Container Network Interfaces (CNI) and cluster networking, troubleshooting complex connectivity issues, configuring Network Policies, and optimizing traffic flow for distributed systems.
  • Develop and maintain Infrastructure as Code (IaC) using tools such as Terraform, Ansible, and Helm to ensure consistent, auditable, and repeatable infrastructure deployments.
  • Lead incident response and troubleshooting for control plane and worker node issues, utilizing deep diagnostic skills to resolve root causes without service disruption.
  • Implement DevSecOps best practices, including secrets management, pod security admission controls, runtime security monitoring, and continuous compliance auditing.
  • Collaborate with software development teams to optimize application performance, resource utilization, and deployment patterns within the Kubernetes ecosystem.
  • Document and communicate highly technical architectural decisions, operational procedures, and security postures effectively to both technical teams and non-technical stakeholders.
  • Mentor junior engineers and drive continuous improvement in platform reliability, automation coverage, and security posture.

REQUIRED SKILLS AND QUALIFICATIONS

  • Active Top Secret Security Clearance with SSBI and SCI eligibility - US Citizenship Required
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field with a minimum of seven (7) years of relevant experience.
  • Expert-level proficiency in Kubernetes administration, including control plane components (etcd, API server, scheduler), worker node management, and upgrade strategies.
  • Deep understanding of Container Networking (CNI) plugins, including troubleshooting, BGP peering, and Network Policy enforcement.
  • Proven experience designing and maintaining CI/CD pipelines (Jenkins, GitLab CI, or similar) with integrated security gates and automated testing.
  • Strong proficiency in Infrastructure as Code (IaC) tools such as Terraform, Ansible, and Helm.
  • Demonstrated experience implementing security hardening measures (CIS Benchmarks, Pod Security Standards, RBAC, OPA/Gatekeeper, etc) in production environments.
  • Proficiency in scripting languages for automation and tooling development.
  • Exceptional analytical and problem-solving skills with a methodical approach to troubleshooting complex distributed system failures.
  • High level of self-initiative and self-motivation with the ability to work under minimal supervision in a fast-paced, high-stakes environment.

PREFERRED SKILLS AND QUALIFICATIONS

  • Experience operating in air-gapped or disconnected environments and managing offline package repositories/registries.
  • Proficiency with Rancher, Nexus, Harbor, or similar enterprise container management and registry tools.
  • Experience with eBPF-based technologies for advanced networking and security observability.
  • Familiarity with Chaos Engineering principles and tools to validate system resilience.
  • Experience with Secrets Management solutions.
  • Knowledge of monitoring and observability stacks (Prometheus, Grafana, etc.) tailored for Kubernetes.
  • Background in DevSecOps, including integrating static/dynamic analysis and vulnerability management into the SDLC.
  • Experience supporting US Government/DoD programs and familiarity with RMF, ATO processes, and CDRL deliverables.
  • Strong RHEL IPA skills including troubleshooting and implementing resolutions via Ansible deployed architectures.
  • Strong ansible skills; ability to troubleshoot, reverse engineer and resolve issues within complex structures within air-gapped deployments.

Salary Range: $138,000 - $236,000 (based on experience and qualifications)

This position offers a comprehensive benefits package that includes company equity, retirement plan, company-paid health care benefits, and flexible paid time off policy, in addition to opportunities 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.