1

Freelance Software Reverse Engineer Jobs in Hammond, IN

... reverse engineering and bypassing client-side controls like root detection and certificate pinning. * Lead specialized security testing and threat modeling for FDA-regulated medical device software ...

... reverse engineering and bypassing client-side controls like root detection and certificate pinning. * Lead specialized security testing and threat modeling for FDA-regulated medical device software ...

Java Full Stack/React Developer

Chicago, IL · On-site

$54 - $69.75/hr

Can we use Freelancer? : No * Named Job Posting? (if Yes - needs to be approved by SCSC) : No * Remote work possibility : No * Global Role Family : 60236 (P) Software Engineering * Local Role Name

Machinist

Crete, IL · On-site

$20.75 - $28.50/hr

Experience using CAD and CNC software preferred. * 3-5 years of experience in machining or Tool ... Troubleshoot, repair, and reverse-engineer customer parts. Atkore is proud to be certified as a ...

Laser and CNC Punch MachineProgrammer

Chicago, IL

$26 - $30/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... software. Work closely with Production Engineering and Design Engineering to develop manufacturing processes, resolve production issues, and support Design for Manufacturability (DFM). Reverse ...

Showing results 21-40

Freelance Software Reverse Engineer information

See Hammond, IN salary details

$14

$45

$127

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

As of Aug 20, 2026, the average hourly pay for freelance software reverse engineer in Hammond, IN is $45.93, according to ZipRecruiter salary data. Most workers in this role earn between $23.37 and $59.47 per hour, depending on experience, location, and employer.

What is a freelance software reverse engineer?

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 the key skills and qualifications needed to thrive as a freelance software reverse engineer?

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 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 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 Hammond, IN?

For Freelance Software Reverse Engineer jobs in Hammond, IN, the most frequently searched job titles are:

What job categories do people searching Freelance Software Reverse Engineer jobs in Hammond, IN look for?

The top searched job categories for Freelance Software Reverse Engineer jobs in Hammond, IN are:

Senior Application Security Engineer

Tempus

Chicago, IL • On-site

$130K - $180K/yr

Other

Re-posted 18 days ago


Job description

Passionate about precision medicine and advancing the healthcare industry?
Recent advancements in underlying technology have finally made it possible for AI to impact clinical care in a meaningful way. Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real-time, actionable insights to physicians, providing critical information about the right treatments for the right patients, at the right time.
Tempus is seeking a Senior Application Security Engineer with deep expertise in penetration testing to lead efforts in identifying and remediating vulnerabilities across web, mobile, and medical device applications. You will safeguard sensitive healthcare data and ensure the security of our internal systems and software medical device (SaMD) products, supporting our mission to improve patient outcomes through secure-by-design principles.
Key Responsibilities
  • Execute advanced black-box and grey-box penetration tests on web applications, APIs (REST/GraphQL), and internal systems.
  • Perform deep-dive mobile security assessments on iOS and Android, including reverse engineering and bypassing client-side controls like root detection and certificate pinning.
  • Lead specialized security testing and threat modeling for FDA-regulated medical device software, ensuring compliance with HIPAA, GDPR, and FDA cybersecurity guidelines.
  • Develop high-quality technical reports detailing exploit chains and business logic flaws, providing engineering teams with hands-on remediation guidance.
  • Automate security testing by developing custom tools and scripts in languages such as Python, Go, or PowerShell.
  • Communicate complex security risks and business impacts to executive leadership and cross-functional stakeholders.
  • Mentor junior team members and provide security training to development teams to foster a robust culture of security awareness.
Qualifications
  • 5+ years of experience in penetration testing, ideally within healthcare or highly regulated environments.
  • Expert knowledge of web/API vulnerabilities (OWASP Top 10) and mobile testing frameworks (Frida, Burp Suite, MobSF, Ghidra).
  • Understanding of medical protocols (DICOM, HL7) and cloud security practices (AWS, Azure, or Google Cloud Platform).
  • Proficiency in scripting languages (Python, JavaScript/TypeScript, Go) and secure SDLC practices.
  • Excellent analytical, problem-solving, and interpersonal communication skills.
Preferred Certifications
  • Offensive Security: OSCP, OSCE, or OSWE.
  • Mobile Security: eCMAP or GMOB.
  • General/Regulated: CEH, CSSLP, GPEN, GWAPT, or UL 2900 training.

CHI: $130,000-$180,000
The expected salary range above is applicable if the role is performed from Illinois and may vary for other locations (California, Colorado, New York). Actual salary may vary based on qualifications and experience. Tempus offers a full range of benefits, which may include incentive compensation, restricted stock units, medical and other benefits depending on the position.
We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.