1

Freelance Software Reverse Engineer Jobs in Mokena, IL

Manufacturing Engineer

Winfield, IL · On-site

$71K - $91K/yr

Reverse engineering parts for rebuild and repair. Promotes a culture of personal and team safety ... May require knowledge of scheduling software and specialized engineering software including ...

Senior Software Engineer

Chicago, IL · On-site +1

$180K - $200K/yr

Strong software engineering fundamentals, including API design, tool/contract design, data modeling ... Experience with Snowflake or building data synchronization / reverse ETL workflows. * Experience ...

Ability to analyze and understand existing applications across front-end and back-end layers, including reverse-engineering legacy or undocumented code * Hands-on experience with AI-assisted ...

... 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 ...

... 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 Mokena, IL salary details

$14

$46

$130

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

As of Sep 14, 2026, the average hourly pay for freelance software reverse engineer in Mokena, IL is $46.94, according to ZipRecruiter salary data. Most workers in this role earn between $23.89 and $60.77 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 Mokena, IL?

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

What cities near Mokena, IL are hiring for Freelance Software Reverse Engineer jobs?

Cities near Mokena, IL with the most Freelance Software Reverse Engineer job openings:

Infographic showing various Freelance Software Reverse Engineer job openings in Mokena, IL as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $97,626 per year, or $46.9 per hour.

Manufacturing Engineer

Winfield, IL • On-site

$71K - $91K/yr

Other

Medical, Life, Retirement, PTO

Posted 27 days ago


FLSmidth rating

8.9

Company rating: 8.9 out of 10

Based on 13 frontline employees who took The Breakroom Quiz


Job description

Create a better future

You will be a part of the leading brand in the mining industry and we want to be even better. We also know we can only drive success and excellence with competent, passionate and thriving employees. Joining a team of more than 11,700 people working across 60+ countries, you will be part of an agile network of talented and ambitious people. In fact, we count on you to engage, connect and collaborate with colleagues working on mineral processing projects all over the world. Seize the opportunity to learn, create and develop your potential with us.

Job responsibilities

Focuses on designing, developing and implementing new or revised production processes for the efficient and economical mass production of goods including designing fixtures, jigs and tooling. Supports manufacturing in troubleshooting and problem solving on complex projects.

Evaluates procedures looking for ways to continually improve processes.

Provides technical assistance to Marketing, Technology, Service Parts, Field Service and other Engineering personnel.

Generates new ideas for product improvement, reliability and cost reduction.

Provides input to the design of the sequence of production operations

Drafts procedures for the fabrication of applicable tools and equipment, and adapting machinery in response to factory conditions

Provides input to product design engineering on technical specifications that will best utilize equipment and manufacturing techniques

Initiates, identifies and conducts product cost improvement activities across manufacturing

Provides input to supply chain development and project teams to ensure product quality and cost is met

Works with internal stake holders to optimize product design for manufacturability and reduce logistic cost

Ensures that production processes and procedures are in compliance with regulations

Supports manufacturing with welding specifications and weld joint design.

Reverse engineering parts for rebuild and repair.

Promotes a culture of personal and team safety

What you bring

Four years of technical degree with 5+ years manufacturing experience or equivalent combination.

May require specialized work experience related to product line or discipline including Centrifuges and vibrating screens.

Must be at an expert level in use of computer aided drafting system and personal computers using company standard software.

May require knowledge of scheduling software and specialized engineering software including Solidworks.

Ability to create, read and interpret drawings and specifications including SOPs.

Requires extensive knowledge of machining, welding, fabrication and assembly techniques.

Demonstrated verbal and written communication, leadership skills and ability to work well in a team atmosphere.

What we offer
  • An equal opportunity employer committed to creating a diverse and inclusive workplace
  • A global network of supportive colleagues and growth opportunities
  • Work-life balance so you can focus on professional and personal priorities
  • Competitive benefit package including health, disability, life, and voluntary insurance options
  • Time to recharge through PTO, 10 annual holidays, and parental leave
  • Retirement preparation with a 401(k) and company match
  • Flexibility Policy on Remote Work
  • And some extra help when you need it through our Employee Assistance Program

FLSmidth is the leading supplier of engineering, equipment and service solutions to customers in the mining and cement industries – for more information please visit FLSmidth.com/careers

We offer all employees access to a dedicated recognition platform, empowering you to celebrate achievements, share appreciation and stay connected globally.

#J-18808-Ljbffr

What FLSmidth employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom