1

Freelance Software Reverse Engineer Jobs in Charleston, WV

Freelance MarTech Solutions Architect

Charleston, WV ยท Remote

$64.50 - $85/hr

... engineers to ensure a successful outcome * Leading implementation projects and consistently ... Has 5+ years of experience in software development * Has 5+ years of experience integrating 3rd ...

We offer a modern software platform that provides mid-sized charities with elegant tools for ... Nobody adopts what they have to reverse engineer. * Metrics. You influence the numbers that prove ...

Sr. Content Marketing Manager

Charleston, WV ยท Remote

$102K - $184K/yr

Mentor other content marketers and manage relationships with freelance writers and agencies ... Background in data engineering, software development, or a technical field -- or deep editorial ...

Freelance Software Reverse Engineer information

See Charleston, WV salary details

$14

$46

$128

How much do freelance software reverse engineer jobs pay per hour?

As of Aug 3, 2026, the average hourly pay for freelance software reverse engineer in Charleston, WV is $46.36, according to ZipRecruiter salary data. Most workers in this role earn between $23.61 and $60.05 per hour, depending on experience, location, and employer.

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 job categories do people searching Freelance Software Reverse Engineer jobs in Charleston, WV look for? The top searched job categories for Freelance Software Reverse Engineer jobs in Charleston, WV are:

Freelance MarTech Solutions Architect

APPLY

Charleston, WV โ€ข Remote

$64.50 - $85/hr

Contractor

Re-posted 20 days ago


Job description

ABOUT APPLY
 
APPLY is the Agentic Customer Experience (ACx) partner for the world's most ambitious consumer and entertainment brands. We bring together deep domain expertise across Retail, CPG, Sports, and Media with AI-native delivery capability, designing and delivering agentic solutions that turn CX vision into commercial reality. We are the partner of choice for brands like Arc'teryx, NFL, Lululemon, and Kraft Heinz. For more information, visit applydigital.com.

Role: We are looking to bring on a Freelance Solutions Architect with a particular strength in integrating Customer Data Platforms and marketing automation tools.
Responsibilities:
  • Guiding an implementation for a CRM, CDP, and/or Marketing Automation system from beginning to end, leading the documentation and planning process, all the way through writing requirements for the implementation of the actual code
  • Recognize opportunities and solutions to key business challenges through technology, recommending additional tools and providing guidance on getting more value out of current tools, along with designing entire Martech stacks from scratch
  • Provide specifications and requirements for the internal technical team, working with the technical project manager and engineers to ensure a successful outcome
  • Leading implementation projects and consistently communicating on project deliverables with clients.
  • Acting as an SME (Subject Matter Expert) on certain sales presentations and standup meetings with clients, with the ability to speak confidently about their deliverables, ideas, and best practices
  • Marketing analytics and reporting support as needed. Understanding user journeys, marketing automation, and customer data
  • Understand multi/omnichannel transactional and marketing messaging
  • A good understanding of user states, events, and user journey mapping
Examples of projects:
  • Multi-tool MarTech implementations, including CDP and Marketing Automation Platforms, according to business use cases and prioritization alongside business strategists
  • Assisting in the creation of new marketing programs by translating technical requirements into the required code for various data sources, and how they would flow down into each destination
  • Marketing automation migrations, including ensuring proper data schemas to maintain parity for clients’ existing lifecycle programs, optimizing for new use cases, and enabling clients with new tool features
  • Optimizing clients’ existing lifecycle programs by improving data accuracy, identifying schema improvements, or identifying other efficiencies to drive greater personalized messaging
Minimum requirements to be considered:
  • Has 5+ years of experience in software development
  • Has 5+ years of experience integrating 3rd party tools and has been involved in the planning and development of ETL solutions
  • Has 2+ years of direct experience working within Segment, mParticle, Tealium, Treasure Data, or a similar CDP tool
  • Has 2+ years of experience in client or key stakeholder interaction
  • Has previously designed and architected a CDP or Marketing Automation integration and can speak through the entire implementation process
  • Experience working with APIs, Mobile SDKs, HTML, CSS, and/or JavaScript
  • Experience with cloud technology such as AWS (EC2/S3/Lambda/Redshift), GCP Heroku, or iPaas
The ideal candidate:
  • Experience determining cross-platform technical requirements for tools across the MarTech stack
  • Has platform experience designing and implementing solutions within  Segment, Rudderstack, mParticle, Tealium, or similar CDPs
  • Has technical experience configuring automated campaigns and journeys within Lifecycle marketing tools such as Braze, Iterable, Klaviyo, customer.io, or similar platforms
  • Has experience with other tools across the MarTech stack, including analytics, enrichment, and attribution
  • Understands multi/omnichannel transactional and marketing messaging
  • Understands marketing attribution and can audit platform integrations and attribution data
  • Proficient with JSON or SQL/data modeling best practices
  • Experience in data activation using reverse ETL tools like Hightouch or Census
  • Proficient with scripting languages and lambda functions
  • Has the ability to clearly articulate/present technical topics to a non-technical audience
  • Platform experience with Shopify or Magento
LIFE AT APPLY
 
People are at the core of everything we do at APPLY. We provide you with modern tools, systems and approaches, value your time, safety, and health, and strive to build a work community where you can thrive and grow. Here are a few benefits we offer to support you:
 
Agentic Delivery: Our people work in a modern way to deliver client outcomes. Broaden your skills on a range of engagements with international brands that have a global impact.
An inclusive and safe environment: We’re truly committed to building a culture where you are celebrated and everyone feels welcome and safe.
AI & Strategic Upskilling: Accelerate your professional growth with generous training budgets and mentorship, with a specific focus on Agentic AI expertise and the critical human skills required for the future of work.
 
APPLY is a safe, respectful, and inclusive community where differences are celebrated. We are committed to equal opportunity and fostering a workplace where everyone belongs. Learn more in our Diversity, Equity, and Inclusion (DEI) section. For recruitment accommodations, please email careers@applydigital.com.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.