1

Contract Software Reverse Engineer Jobs in Lake Forest, IL

FPGA Engineer

Schaumburg, IL Β· On-site

$127K - $164K/yr

Hardware/Software Design: Work closely with other engineers to integrate FPGA designs with ... reverse engineering techniques - Experience with hardware acceleration techniques for ...

FPGA Engineer

Chicago, IL Β· On-site

$133K - $172K/yr

Hardware/Software Design: Work closely with other engineers to integrate FPGA designs with ... reverse engineering techniques - Experience with hardware acceleration techniques for ...

Reverse-engineer and stress-test network and systems programming technologies in order to ... Collaborate closely with Traders and with the Hardware and Software Engineers who will implement ...

Senior Software Engineer

Chicago, IL Β· On-site +1

$180K - $200K/yr

Design APIs, event flows, and service contracts that let agents and human workflows interact with ... Experience with Snowflake or building data synchronization / reverse ETL workflows. * Experience ...

FPGA Engineer

Elk Grove Village, IL Β· On-site

$128K - $164K/yr

Apply Now RTL, C/C++, Python, VHDL, Verilog, Tcl, cryptography, hardware, embedded software, System ... reverse engineering, cocotb, pyuvm Full Time Travel required to 10%. Must be able to apply for and ...

FPGA Engineer

Elk Grove Village, IL Β· On-site

$128K - $164K/yr

Apply Now RTL, C/C++, Python, VHDL, Verilog, Tcl, cryptography, hardware, embedded software, System ... reverse engineering, cocotb, pyuvm Full Time Travel required to 10%. Must be able to apply for and ...

Full-stack Engineer

Chicago, IL Β· On-site

$130K - $160K/yr

Building and consuming APIs; able to reverse engineer poorly documented systems. * Comfortable in a distributed, text-first communication environment (Slack, GitHub, Notion, Linear, Google Docs)

Showing results 21-40

Contract Software Reverse Engineer information

See Lake Forest, IL salary details

$76

$90

$102

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

As of Sep 13, 2026, the average hourly pay for contract software reverse engineer in Lake Forest, IL is $90.44, according to ZipRecruiter salary data. Most workers in this role earn between $83.56 and $97.36 per hour, depending on experience, location, and employer.

What does a contract software reverse engineer do?

A Contract Software Reverse Engineer is a professional who is hired on a temporary or project basis to analyze software applications and systems to understand their structure, functionality, and behavior. This process often involves decompiling or disassembling software to recover source code or design elements, identify vulnerabilities, or ensure software compliance. Contract Software Reverse Engineers commonly work with legacy systems, malware analysis, or software interoperability tasks. Their expertise is valuable for clients who need insight into proprietary or undocumented software components.

What are the key skills and qualifications needed to thrive as a contract software reverse engineer, and why are they important?

To thrive as a Contract Software Reverse Engineer, you need expertise in programming languages (such as C/C++ and Assembly), a strong understanding of operating systems, and experience with software debugging, typically supported by a degree in computer science or related field. Proficiency with technical tools like IDA Pro, Ghidra, OllyDbg, and decompilers, as well as knowledge of malware analysis or cybersecurity certifications, is often required. Strong analytical thinking, attention to detail, and effective communication help you dissect complex systems and present findings clearly to clients. These skills are crucial for accurately analyzing software, identifying vulnerabilities, and delivering actionable insights in diverse and time-sensitive projects.

What are some of the most common challenges faced by contract software reverse engineers, and how can they be addressed?

Contract software reverse engineers often encounter challenges such as analyzing undocumented code, working with obfuscated binaries, and ensuring compliance with legal and ethical guidelines. To address these, it’s important to stay current with reverse engineering tools, maintain clear communication with clients about project scope, and document findings thoroughly. Additionally, collaborating with other security professionals and leveraging community resources can help solve complex technical problems and ensure the integrity of the work.

What is the difference between Contract Software Reverse Engineer vs Software Developer?

AspectContract Software Reverse EngineerSoftware Developer
CredentialsTypically requires knowledge of reverse engineering, programming, and security certificationsRequires programming skills, often with a degree in computer science or related field
Work EnvironmentOften project-based, working independently or in teams to analyze existing softwareUsually employed in development teams to create new software applications
Industry UsageUsed in cybersecurity, software analysis, and security testingUsed across various industries for software creation and maintenance
Search & Comparison IntentCommonly compared for skills overlap in security and reverse engineeringCompared for software creation and coding expertise

The main difference is that Contract Software Reverse Engineers focus on analyzing and understanding existing software, often for security or compatibility purposes, while Software Developers create new software applications. Both roles require strong programming skills, but their focus and work environments differ significantly.

What cities near Lake Forest, IL are hiring for Contract Software Reverse Engineer jobs?

Cities near Lake Forest, IL with the most Contract Software Reverse Engineer job openings:

Senior React Native Developer - iOS Specialist

Chicago, IL β€’ On-site

TekWissen LLC
Recruiting and Staffing ServicesΒ β€’Β 501 - 1,000 employees

$66/hr

Contractor

Re-posted 29 days ago


Job description

Overview:     
  
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. Our client is an American multinational information technology services and consulting company and is a leading provider of information technology, consulting, and business process outsourcing services, dedicated helping the world's leading companies build stronger businesses.   
  
  
Title: Senior React Native Developer – iOS Specialist 
Work Location: Chicago, IL, 60601 
Duration: 5+ Months 
Job Type: Contract    
Work Type: Hybrid 
  
Job Description:  
 

Top skills required:
  • React Native
  • iOS
  • Swift UI
  • Candidates with deep architectural knowledge, strong speech recognition experience, and the ability to reverse engineer complex mobile applications.
Overview:

We are looking for a Senior React Native Developer with deep iOS expertise to help architect and evolve our mobile platform. You will be responsible for dissecting a complex super app, integrating advanced iOS-native features, and leading efforts in speech recognition and dialect tuning on iOS.
Key Responsibilities:
  • Deconstruct and document the architecture of a large React Native super app.
  • Lead the integration of iOS-native modules and optimize the bridge between Swift/Objective-C and React Native.
  • Implement and fine-tune iOS-native speech recognition (e.g., Apple Speech Framework) with dialect testing.
  • Define and enforce architectural best practices, modular design, and scalable code structure.
  • Conduct technical deep-dives and lead knowledge transfer sessions.
  • Collaborate with product, design, and QA teams to ensure seamless user experiences.
Required Skills:
  • 5–7 years of React Native development experience.
  • Strong proficiency in Swift and Objective-C with deep knowledge of iOS internals.
  • Hands-on experience with Apple’s Speech Framework and Core ML for speech tuning.
  • Expertise in iOS design patterns (MVC, MVVM, VIPER).
  • Experience with reverse engineering and architectural analysis of large codebases.
  • Familiarity with iOS performance tools (Instruments, Xcode Profiler).
  • Proven experience in dialect testing and speech model optimization.
Nice to Have:
  • Experience with SwiftUI.
  • Familiarity with App Store deployment and TestFlight workflows.
  • Contributions to open-source iOS or React Native projects.

Years of Experience:

  • 12+ years

 
TekWissen® Group is an equal opportunity employer supporting workforce diversity. 

TekWissen is an emerging global human capital, recruitment and IT services organization. Operating since 2009, we draw upon more than a decade of staffing experience to deliver critical talent acquisition solutions and IT engagements for our clients. We’re founded on a culture that is passionate about delivering tailored solutions, that create lasting partnerships.

Our global footprint covers six countries: United States, Canada, Australia, India, United Kingdom and the Philippines. This allows us to work in close partnership with organizations and manage everything from global talent needs with demanding resourcing strategies, to single sites with lower recruitment volumes.

TekWissen® is an equal opportunity employer supporting workplace diversity. 


TekWissen logo

About TekWissen

Sourced by ZipRecruiter

TekWissen is an emerging global human capital, recruitment and IT services organization. Operating since 2009, we draw upon more than a decade of staffing experience to deliver critical talent acquisition solutions and IT engagements for our clients. We’re founded on a culture that is passionate about delivering tailored solutions, that create lasting partnerships.

Industry

Recruiting and staffing services

Company size

501 - 1,000 Employees

Headquarters location

Ann Arbor, MI, US

Year founded

2009

Social media