1

Contract Software Reverse Engineer Jobs in North Carolina

Specialty Software Engineer Duration: 24 Months Contract Location: Charlotte, NC - 28202 - Hybrid Role Interview process: * 2 hours in person interview, string of multiple technical one on ones ...

Specialty Software Engineer Duration: 24 Months Contract Location: Charlotte, NC - 28202 - Hybrid Role Interview process: * 2 hours in person interview, string of multiple technical one on ones ...

Job Position: - Senior Software Engineer Job Location: - Charlotte, NC (100% onsite) Job Type: - Contract Need 10+ years of experience consultants. Core Skill Requirements: * 6-8 years of strong ...

Software Engineer

Charlotte, NC · On-site

$68 - $73/hr

Hybrid - 3 days onsite (Monday-Thursday preferred) Duration: 12-month contract (extension possible) About the Role We're seeking a hands-on Software Engineer with strong expertise in ETL and data ...

Contract Planning Engineer Position Description : Protingent Staffing has an exciting Contract ... Support of acquisition and implementation of hardware and software as well as subcontractor ...

Senior Software Engineer - Jaggaer

Charlotte, NC · On-site

$119K - $157K/yr

Contract Experience: 7+ years Job Overview We are seeking a Senior Software Engineer with deep expertise in Jaggaer to join our client's enterprise procurement transformation initiative. You will ...

Senior Software Developer

Morrisville, NC · On-site

$51 - $67.25/hr

About the Role As Senior Software Developer, you will be a key technical contributor on a ... Participate in an active dual-domain migration for the identity platform, including reverse proxy ...

Software Engineer 4

Charlotte, NC · On-site

$68 - $73/hr

NET Full Stack Engineer We are not considering Corp to Corp or 1099 engagements for this role Software Engineer ( .NET Full Stack ) Contract for W2 $68-$73 HR Hybrid onsite in Charlotte NC Minimum ...

Senior Software Developer

Charlotte, NC · On-site

$53.25 - $70.25/hr

About the Role As Senior Software Developer, you will be a key technical contributor on a ... Participate in an active dual-domain migration for the identity platform, including reverse proxy ...

Lead Software Engineer Location-Type: Irving, TX- Hybrid 3 days onsite Start Date Is ... June 22 Duration: 6 month contract to hire Compensation Range: $65-73/hr W2 Benefits: Eligible for ...

Job #217632 Chipton-Ross is seeking a Senior Software Engineer for a contract opportunity in Fort Bragg, NC. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) * Must have an active TS/SCI * You have ...

Showing results 41-60

Contract Software Reverse Engineer information

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 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 most commonly searched types of Software Reverse Engineer jobs in North Carolina? The most popular types of Software Reverse Engineer jobs in North Carolina are:
What are popular job titles related to Contract Software Reverse Engineer jobs in North Carolina? For Contract Software Reverse Engineer jobs in North Carolina, the most frequently searched job titles are:
What job categories do people searching Contract Software Reverse Engineer jobs in North Carolina look for? The top searched job categories for Contract Software Reverse Engineer jobs in North Carolina are:
What cities in North Carolina are hiring for Contract Software Reverse Engineer jobs? Cities in North Carolina with the most Contract Software Reverse Engineer job openings:
Infographic showing various Contract Software Reverse Engineer job openings in North Carolina as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Computer Network Exploitation (CNE) Analyst

Alion Science and Technology

Fort Liberty, NC • On-site

Full-time

Re-posted 15 days ago


Job description

Company Description
Alion Science and Technology delivers advanced engineering, IT and operational solutions to strengthen national security and drive business results. For customers in defense, civilian government and commercial industries, Alion's engineered solutions support smarter decision-making and enhanced readiness in rapidly-changing environments.
Building on over 75 years of innovation, Alion turns obstacles into opportunities to help customers achieve their missions. Alion employee-owners are located at offices, customer sites and laboratories worldwide.
Job Description
Opportunity for a talented, Mid-Level Computer Network Exploitation (CNE) Analyst to assist in support of SOF plans and operations in Combating Weapons of Mass Destruction (CWMD) at the customers location on Ft Bragg, NC. This position is a unique opportunity to showcase your skills and continue a technical growth track of SME within cyber exploitation. In this position you will have the privilege of working with multi-disciplined special operations personnel and interfacing with members of our nations the and highly qualified team of operations and intelligence analysts solving some of the most demanding and critically important problems facing our nation and allies. You will be supported by an onsite team of highly experienced intelligence and operations analysts and subject matter experts on every time of weapon of mass destruction.
Enable operations and intelligence collection capabilities conducted through the use of computer networks to gather data from target or adversary automated information systems or networks.
Reverse engineer cyber networks; to include firewalls, routers, etc.
Perform mobile device and computer forensics, and wired and wireless network exploitation
Work with All-Source intelligence and use social media analysis to assist with network forensics
Properly apply security principles, policies and current industry best practices regarding computer network operations and exploitation in particular.
Apply knowledge and experience of security defensive countermeasures, software and hardware, antivirus, firewalls, IDS/IPS, etc.
Apply a conceptual understanding of social engineering techniques such as pre-texting, email phishing, baiting, etc. to assist with CNE
Qualifications
Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, Networking & Telecommunication, Information Technology or Computer Information Systems and at least 8 years of computer network operations/exploitation and/or related technical intelligence analysis experience.
In some cases, educational requirements may be adjusted or waived for more than 15 years applicable work experience. Work experience may be adjusted for highly specialized knowledge or uniquely applicable experience for positions involving new technology or labor market shortages as reflected by market survey data.
Strong Oral and Written Communication skills
Computer software, malware, communications, vulnerabilities analysis and/or network security
Demonstrated interest and ability to apply technical expertise to analytical challenges' Familiarity with programming
Strong analytical skills and attention to detail.¿ Excellent communication, presentation and interpersonal skills.
Knowledge of Microsoft Office suite programs, MS Word, Excel and PowerPoint.
Knowledge of computer analytical software.
Thorough knowledge of the principles, practices, and procedures used in intelligence and/or targeting analysis.
Clearance: Must have a current TS/SCI or be TS/SCI eligible upon hiring. Must be able to pass a Counter-Intelligence polygraph and an interview by the supported special operations organization.
Additional Information
All your information will be kept confidential according to EEO guidelines.