2

Remote Reverse Engineering Jobs in San Jose, CA (NOW HIRING)

Contract Compensation: $20-$22/hour Location: Remote Role Responsibilities * Red team ... Background in Cybersecurity : penetration testing, exploit development, reverse engineering.

Remote Role Responsibilities * Red team conversational AI models and agents. Conduct jailbreaks ... Cybersecurity skills: penetration testing, exploit development, reverse engineering. * Socio ...

Contract Compensation: $20-$22/hour Location: Remote Role Responsibilities * Red team ... Background in Cybersecurity : penetration testing, exploit development, reverse engineering.

Software Engineer 3

San Jose, CA ยท On-site +1

$67.50 - $90.50/hr

Secure coding (validation, memory safety); penetration testing (OWASP ZAP); reverse engineering ... Remote roles are not eligible for U.S. visa sponsorship. eBay is an equal opportunity employer. All ...

Senior Software Engineer

San Francisco, CA ยท On-site +1

$144K - $190K/yr

Comfortable working in a remote-only environment * Analytical mind * Confidence to share your ideas ... Experience with malicious software analysis and reverse engineering * MS or PhD in Computer Science ...

Senior Software Engineer

San Francisco, CA ยท On-site +1

$144K - $190K/yr

Comfortable working in a remote-only environment * Analytical mind * Confidence to share your ideas ... Experience with malicious software analysis and reverse engineering * MS or PhD in Computer Science ...

Senior Backend Engineer

Palo Alto, CA ยท Remote

$150K - $180K/yr

... Remote Access Named in Forrester research on Operation Technology Security Solutions, and ... Experience in cryptography, PKI, microservice architecture and large scale infrastructure, reverse ...

E2E Business Architect (Remote)

San Jose, CA ยท On-site +1

$71.25 - $92.50/hr

... Reverse Logistics, Quality, Inventory Management, Order Management, Product Lifecyle Management ... Engineering or Supply Chain Management * Experience in developing and deploying Generative AI ...

next page

Showing results 1-20

Remote Reverse Engineering information

See San Jose, CA salary details

$96.1K

$159.7K

$228.5K

How much do remote reverse engineering jobs pay per year?

As of Jul 29, 2026, the average yearly pay for remote reverse engineering in San Jose, CA is $159,725.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,300.00 and $208,600.00 per year, depending on experience, location, and employer.

What is remote reverse engineering?

Remote reverse engineering is the process of analyzing software, hardware, or systems from a remote location to understand their design, functionality, or vulnerabilities. This often involves using specialized tools to decompile code, inspect binaries, or analyze protocols without having physical access to the device or system. Remote reverse engineers may work on tasks such as malware analysis, software compatibility, or security assessments. The work typically requires strong knowledge of programming, cybersecurity, and networking, as well as familiarity with legal and ethical considerations.

What are the key skills and qualifications needed to thrive as a Remote Reverse Engineering Specialist, and why are they important?

To thrive as a Remote Reverse Engineering Specialist, you need strong analytical skills in software deconstruction, a solid understanding of programming languages (such as C/C++ and Assembly), and typically a degree in computer science or related experience. Proficiency with tools like IDA Pro, Ghidra, OllyDbg, and experience with debuggers and disassemblers is essential, as are relevant certifications such as CEH or OSCP. Critical thinking, problem-solving, and clear written communication are vital soft skills for documenting findings and collaborating remotely. These skills ensure accurate code analysis, effective vulnerability discovery, and secure communication when working independently or with distributed teams.

What is the difference between Remote Reverse Engineering vs Remote Malware Analyst?

AspectRemote Reverse EngineeringRemote Malware Analyst
Required CredentialsKnowledge of assembly, debugging, and disassembly tools; sometimes certifications like GREM or GREM+Knowledge of malware behavior, analysis tools, and sometimes certifications like GREM or GREM+
Work EnvironmentPrimarily technical, involving code analysis and debuggingFocuses on analyzing malicious code and threat detection
Industry UsageUsed in cybersecurity, software development, and security researchPrimarily in cybersecurity, incident response, and threat intelligence

Remote Reverse Engineering and Remote Malware Analyst roles share skills like understanding binary code and using analysis tools. However, reverse engineers focus on dissecting software and systems, while malware analysts specialize in identifying and mitigating malicious threats. Both roles are vital in cybersecurity and often overlap in skills and tools used.

What are some common challenges faced by remote reverse engineers, and how can they be addressed?

Remote reverse engineers often face challenges such as limited access to proprietary hardware, difficulties in real-time collaboration, and ensuring secure handling of sensitive data. To address these, it's important to leverage secure remote desktop solutions, maintain clear documentation, and establish regular communication with team members. Additionally, using virtual labs and emulation tools can help overcome hardware access limitations, while participating in team debriefs ensures alignment and knowledge sharing.
What are popular job titles related to Remote Reverse Engineering jobs in San Jose, CA? For Remote Reverse Engineering jobs in San Jose, CA, the most frequently searched job titles are:
What job categories do people searching Remote Reverse Engineering jobs in San Jose, CA look for? The top searched job categories for Remote Reverse Engineering jobs in San Jose, CA are:
What cities near San Jose, CA are hiring for Remote Reverse Engineering jobs? Cities near San Jose, CA with the most Remote Reverse Engineering job openings:
Infographic showing various Remote Reverse Engineering job openings in San Jose, CA as of July 2026, with employment types broken down into 100% Contract. Highlights an 100% Remote job distribution, with an average salary of $159,725 per year, or $76.8 per hour.

Principal Engineer - Code Analysis & Compilers ::Remote / Hybrid

Talent Movers

Mountain View, CA โ€ข Remote

Contractor

Re-posted yesterday


Job description

Job Title:ย Principal Engineer โ€“ Code Analysis & Compilers

Location:ย Remote / Hybrid

Negotiate and Share

FTE Only

ย 

We are looking for aย Language Engineerย who understands that reliable code generation requires deep structural understanding, not just large language models. You will be a founding engineer of a high-visibility product team with the autonomy to define technical direction.

The Challengeย 

You will build the core engine responsible for ingesting, parsing, and analyzing millions of lines of legacy code (SQL, SAS, etc.). Your work will bridge the gap betweenย Static Analysisย andย Generative AI, ensuring our models operate with mathematical precision.

What You Will Do

  • Deep Code Parsing:ย Design and implement robust parsers to convert legacy codebases into structured data representations (using tools like ANTLR or similar libraries).
  • Static Analysis:ย Build algorithms to trace data lineage, identify dependencies, and extract logic from unstructured code.
  • AI Integration:ย Collaborate with AI engineers to feed high-fidelity structural context into our generative models.
  • Performance Engineering:ย Optimize the processing of massive code repositories to run efficiently at scale.

What We Need

  • Core CS Fundamentals:ย Deep understanding of Data Structures, Algorithms, and Graph Theory.
  • Language Theory:ย Experience withย Abstract Syntax Trees (ASTs), Lexers, and Parsers is non-negotiable. You understand why Regex is insufficient for code analysis.
  • Engineering Excellence:ย Strong proficiency in Python and experience building scalable backend systems.
  • Problem Solving:ย You love reverse-engineering how languages work and finding patterns in chaos.

Preferred Experience

  • Experience withย ANTLR, Tree-sitter, or SQLGlot.
  • Background in building transpilers, linters, or code migration tools.
  • Familiarity with Vector Databases or LLM orchestration frameworks (LangChain/LlamaIndex) is a plus.