1

Forensic Software Engineer Jobs in Dallas, TX (NOW HIRING)

Rimkus experts specialize in building envelope, engineering, forensic consulting, dispute ... Must have knowledge of a variety of computer software applications, including but not limited to ...

Rimkus experts specialize in building envelope, engineering, forensic consulting, dispute ... Must have knowledge of a variety of computer software applications, including but not limited to ...

... software, conduct testing, and collect corresponding data, including CDR from ECM of vehicles; · ... Technical Requirements · College degree in engineering, or related field · Industry experience ...

Mainframe Engineer

Plano, TX · On-site

$47.25 - $60.75/hr

They are seeking a Mainframe Engineer to execute software solutions and develop high-quality ... Forensics & Fraud services and human capital management. Founded in 2004, the company is ...

Preferred degree in law, engineering, computer science, finance, accounting, economics, information ... Forensic Software: EnCase, Cellebrite, Oxygen, BlackBag, FTK. * Email Systems: Office 365 ...

... forensics related work. This engineer will also assist in marketing, business development and ... Structural engineering software (SAP, ETABS, RAM Concept) * Strong technical, written and verbal ...

... forensics related work. This engineer will also assist in marketing, business development and ... Structural engineering software (SAP, ETABS, RAM Concept) * Strong technical, written and verbal ...

next page

Showing results 1-20

Forensic Software Engineer information

See Dallas, TX salary details

$43K

$127K

$321.5K

How much do forensic software engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for forensic software engineer in Dallas, TX is $126,992.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,600.00 and $128,600.00 per year, depending on experience, location, and employer.

What is a forensic software engineer?

Forensic software engineers are professionals who apply engineering principles and investigative techniques to analyze software systems for legal or security purposes. They often work on uncovering how software failures or breaches occurred, collecting digital evidence, and providing expert testimony in court cases. Their work is crucial in cases of intellectual property disputes, cybercrimes, and software-related accidents. Forensic software engineers must have strong technical expertise as well as an understanding of legal and ethical standards.

How does a forensic software engineer typically collaborate with legal teams during investigations?

Forensic Software Engineers often work closely with legal teams to gather, preserve, and present digital evidence in a way that is admissible in court. This collaboration involves translating technical findings into clear, non-technical language, preparing detailed documentation, and sometimes providing expert testimony. Engineers must ensure strict chain-of-custody protocols and communicate any technical limitations or uncertainties to the legal team. Strong interpersonal and communication skills are essential, as is the ability to work under tight deadlines and handle sensitive information with discretion.

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

To thrive as a Forensic Software Engineer, you need strong programming expertise, knowledge of digital forensics principles, and a degree in computer science or a related field. Familiarity with forensic analysis tools like EnCase, FTK, and proficiency in scripting languages such as Python are typically required, along with relevant certifications like GCFA or EnCE. Analytical thinking, attention to detail, and effective written communication are crucial soft skills for documenting findings and presenting evidence. These skills are essential for accurately uncovering, analyzing, and reporting digital evidence in legal or investigative contexts.

What is the difference between Forensic Software Engineer vs Digital Forensics Analyst?

AspectForensic Software EngineerDigital Forensics Analyst
CredentialsComputer science degree, certifications like GCFA or EnCECriminal justice or cybersecurity degree, similar certifications
Work EnvironmentDevelops forensic tools, software testing, codingInvestigates digital crimes, analyzes evidence
Industry UsageTech companies, cybersecurity firms, law enforcement software developmentLaw enforcement agencies, cybersecurity firms, legal settings

While both roles focus on digital evidence, Forensic Software Engineers primarily develop and improve forensic tools through coding and software development. Digital Forensics Analysts focus on investigating and analyzing digital evidence in criminal or civil cases. Both require technical skills and certifications, but their daily tasks and work environments differ significantly.

Are forensic software engineers in demand?

Forensic software engineers are in high demand due to the increasing need for digital crime investigation and cybersecurity. They often require skills in programming, data recovery, and knowledge of forensic tools, with job growth driven by the expanding digital landscape and cybercrime cases.

What cities near Dallas, TX are hiring for Forensic Software Engineer jobs?

Cities near Dallas, TX with the most Forensic Software Engineer job openings:

Forensic Petroleum Engineer

Rimkus

Dallas, TX • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 15 days ago


Job description

Join Rimkus and unlock your potential with endless opportunities for growth, learning, and making a difference!

Rimkus (www.rimkus.com) is a worldwide leader in Engineering and Technical Consulting. Rimkus experts specialize in building envelope, engineering, forensic consulting, dispute resolution, construction management services, and solutions built for the environment.

NOW IS THE TIME to join this growing and stable company! We offer our full-time employees a competitive salary, bonus opportunities and a full benefits package that includes medical, dental, vision, life, disability, employer-matching 401(k), and opportunities for advancement!

Requirements

Overview

Provides forensic consulting services requiring petroleum/mechanical engineering expertise for insurance, legal, industrial, and other clients. Evaluates industrial equipment assessments and failures, injuries, and related property damage claims. Provides oral and written reports of findings and, when needed, expert testimony.

Essential Job Functions

  • Performs forensic assignments within the field of petroleum/mechanical engineering expertise based on a scope of work and budget prepared by the consultant and agreed upon by the client in advance of performing the work. 
  • Investigates how and why an incident occurred and determine whether it resulted from equipment failure or other root causes. 
  • Inspects sites/products/equipment; performs analysis of equipment; documents site/product conditions, determines cause and origin of damage; performs site surveys; performs engineering calculations; prepares CAD-based and manual sketches as required; orders and evaluates required laboratory testing and performs analyses. 
  • Initiates, develops, and maintains mutually beneficial client relationships.

Required Education and Certifications

  • B.S. Petroleum/Mechanical Engineering degree or higher.
  • P.E. required and the ability to obtain additional professional registrations in other states.
  • 7+ years of industrial experience with oil and gas producing companies, oil and gas service companies or oil and gas drilling companies.
  • Field experience in an industrial environment is required.
  • Project management experience preferred.

Required Skills and Abilities

  • Must have a high level of analytical skills. Work requires continual attention to detail with the ability to define problems, collect data, establish facts, and draw valid scientific conclusions.
  • Must have a background in drilling, completions, workover, production and hydraulic fracturing operations. Other areas of expertise include safety management, basic knowledge of oil and gas equipment and engineering economics.
  • Must have experience in state and federal technical regulations, including ASME, API, ANSI, NFPA, and OSHA codes and standards.
  • Must have experience in oil and gas site-safe work practices.
  • Must be able to interact and communicate with clients at all levels (e.g., internal and external).
  • Must have knowledge of a variety of computer software applications, including but not limited to Microsoft Office Applications and computer-assisted engineering and design software. 
  • Ability to read, analyze, and interpret drawings, common scientific and technical reports or journals, financial reports, and legal documents.
  • Ability to write scopes of work clearly and coherently, budget estimates, schedules, reports of findings, proposals, general correspondence, and other technical documents.
  • Ability to respond to inquiries from internal and external clients.
  • Ability to manage, schedule, and execute multiple ongoing projects.
  • Ability to collaborate with other engineering and scientific disciplines on complex matters.
  • Capable of effectively presenting information to top management, clients, public groups, and/or boards of directors.

Physical Demands, Overtime, and Travel Requirements

Physical Demands - Work is performed in an office setting and outdoor locations (i.e., incident sites). The employee is frequently required to stand, walk, sit, climb, bend, balance, stoop, kneel, crouch, talk, hear, and drive a motor vehicle to job sites. Employee may lift and/or move up to 50 pounds. The employee must be sharp, focused, and alert when conducting site inspections, speaking, and interacting with clients, preparing written reports of findings, and testifying in deposition or trial. Clear vision and depth perception are also necessary.

Overtime - This position is classified as salaried with an exempt FLSA status. Regular working hours are 8:00 a.m. to 5:00 p.m., Monday through Friday, with one hour for lunch. There will be periods where overtime will be required, which the employee will need to comply with in order to meet the demands of the position.

Travel Requirements - This position requires up to 25% travel. Some out-of-area and overnight travel will likely be required.

At Rimkus, we value a diverse and inclusive workplace where all employees feel valued and respected. We are committed to creating a work environment that supports and celebrates the unique perspectives and experiences of all employees. If you share our commitment to diversity and inclusivity and are excited about joining a welcoming and supportive team, we encourage you to apply for our open positions.

Rimkus is an Equal Employment Opportunity (EEO) Employer and will make all employment-related decisions without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, disability, or protected veteran status.

THIS JOB DESCRIPTION IS SUBJECT TO CHANGE AND DOES NOT CONSTITUTE A CONTRACT FOR EMPLOYMENT OR A GUARANTEE OF CONTINUED EMPLOYMENT.

Rimkus works with a limited number of approved recruiting partners. All agency submissions must be made through our designated submission process. Unsolicited resumes will not be recognized

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Training & Development
  • Work From Home