2

Remote Reverse Engineering Jobs (NOW HIRING)

Reverse Engineer 2

Hanover, MD · On-site +1

$78K - $250K/yr

Flexible work arrangements, including remote work options * Flexible Spending Accounts (FSAs) * Employee referral programs * Bonus opportunities * Technology allowance * A diverse, inclusive, and ...

Data Engineer

$117K - $140K/yr

Most of our positions are remote, providing flexibility while working on impactful federal projects ... reverse-engineering legacy systems and implementing scalable solutions on modern platforms.

Our team conducts Vulnerability Research and Reverse Engineering in a rapid prototyping, R&D ... remote work) and requires a TS/SCI + Poly clearance (acceptable to this customer). What You'll Be ...

If you enjoy reverse-engineering systems, building integrations, and solving messy real-world ... Partner with remote customer teams to understand their architecture and design implementation plans ...

Our team conducts Vulnerability Research and Reverse Engineering in a rapid prototyping, R&D ... remote work) and requires a TS/SCI + Poly clearance (acceptable to this customer). What You'll Be ...

Consultant - Video Codec

Austin, TX · Remote

$100K - $150K/yr

Remote, US-based * Location: Candidates may be located anywhere in the United States , subject to ... Analyze, reverse engineer, and test implementations of video codecs and related pipelines (e.g ...

... • Remote Independence: High self-motivation and a reliable, quiet home office setup with high-speed internet. • Problem-Solving: Strong analytical mindset with a knack for reverse-engineering ...

next page

Showing results 1-20

Remote Reverse Engineering information

See salary details

$82K

$136.3K

$195K

How much do remote reverse engineering jobs pay per year?

As of Jun 18, 2026, the average yearly pay for remote reverse engineering in the United States is $136,286.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,000.00 and $178,000.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.
More about Remote Reverse Engineering jobs
What cities are hiring for Remote Reverse Engineering jobs? Cities with the most Remote Reverse Engineering job openings:
What are the most commonly searched types of Reverse Engineering jobs? The most popular types of Reverse Engineering jobs are:
What states have the most Remote Reverse Engineering jobs? States with the most job openings for Remote Reverse Engineering jobs include:
What job categories do people searching Remote Reverse Engineering jobs look for? The top searched job categories for Remote Reverse Engineering jobs are:
Infographic showing various Remote Reverse Engineering job openings in the United States as of June 2026, with employment types broken down into 55% Full Time, 9% Part Time, and 36% Contract. Highlights an 100% Remote job distribution, with an average salary of $136,286 per year, or $65.5 per hour.

Software Engineer, Implementation

NxT Level

Kansas City, MO • Remote

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 21 days ago


Job description

Software Engineer - Implementation (Integrations / Data Pipelines / Customer Systems)
Location: Remote (U.S.)
Travel: ~10% to client sites (estimated annually)
Compensation: Competitive + equity
About Our Client
Our client is modernizing outdated local government workflows with software used by hundreds of government agencies across the United States. Their AI-powered platform leverages Natural Language Processing (NLP) to replace manual data entry-reducing delays, backlogs, and errors. The work directly impacts how communities fund schools, infrastructure, and essential public services.
The Role
Our client is hiring a Software Engineer - Implementation to design and deliver the technical integrations that make the platform work in the real world.
This role sits at the intersection of engineering, infrastructure, data, and customer systems. You'll own implementations end-to-end-from discovery and system analysis through deployment and production reliability. If you like reverse-engineering systems, building integrations, and solving messy real-world technical problems, you'll thrive here.
What Makes This Team Different
This is a lean engineering environment-no separate QA, product management, or design hand-offs. Engineers own the full journey: scoping, building, deploying, and supporting what ships. If you enjoy ambiguity and prefer ownership over handoffs, this is a strong fit. If you need a neatly defined roadmap and multiple layers catching issues before release, it may not be the right environment.
What You'll Work On
Examples of problems implementation engineers tackle:
  • Integrating with heterogeneous government databases and legacy systems
  • Reverse-engineering APIs and data structures with limited documentation
  • Designing scalable pipelines to ingest and normalize messy property datasets
  • Automating onboarding workflows across multiple customer environments
  • Building infrastructure that ensures reliability and performance across deployments
  • Translating real-world operational constraints into robust system architecture
Tech Stack
  • Backend: Java
  • Automation / Scripting: Python, Bash
  • Data: PostgreSQL, SQL
  • Infrastructure: AWS, Docker, Terraform
  • Dev Tools: GitHub, GitHub Actions, Linear, Claude Code, Cursor, CI/CD, automated testing
You don't need to know everything on day one-our client values strong fundamentals and a growth mindset.
What You'll Do
  • Software development: Contribute to and enhance a core Java codebase with a focus on maintainability and clean design
  • Scripting & automation: Use Python/Bash and automation (GitHub Actions) to streamline workflows and extend platform functionality
  • System integration: Design and implement robust integrations with third-party databases, APIs, and data storage systems
  • Customer infrastructure: Partner with customer teams to understand their architecture and build implementation plans that prioritize reliability and scale
  • Customer collaboration: Act as a trusted technical advisor-turning complex requirements into practical, scalable solutions
  • Cloud & deployment: Deploy, monitor, and scale applications in AWS-ensuring performance, reliability, and security across customer environments
What Our Client Is Looking For
  • 2+ years of professional software development experience with strong proficiency in at least one backend language (Java, Python, Ruby, etc.)
  • 2+ years working with relational databases (SQL / PostgreSQL), including performance and data modeling fundamentals
  • Experience with cloud services (AWS preferred)
  • Demonstrated ability with system architecture, API design, and complex integrations
  • Comfortable traveling to client sites (~10% annually)
  • Resourceful problem-solver who can dive into unfamiliar databases/infrastructure and understand how systems work
  • Curious, self-directed, and energized by learning new technologies
  • Customer-centric and motivated by solving real problems with visible impact
  • Strong communicator able to explain technical concepts to both technical and non-technical stakeholders
The "must-have" traits
Our client prioritizes engineers who:
  • Enjoy solving real-world technical problems
  • Take ownership of systems and outcomes
  • Are curious, resourceful, and pragmatic builders
Benefits
  • Competitive compensation + equity plan
  • Medical, dental, vision, and life insurance
  • Company-sponsored 401(k) program
  • Flexible work environment that supports working from home
  • Flexible PTO
  • Parental leave
  • Home office stipend