1

Forensic Software Engineer Jobs in Michigan (NOW HIRING)

Must have or obtain a laptop with Microsoft Word and PDF editing software for report completion ... Forensic Engineer, Civil Engineer, Design Engineer, Structural Engineer, Construction Management ...

Must have or obtain a laptop with Microsoft Word and PDF editing software for report completion ... Forensic Engineer, Civil Engineer, Design Engineer, Structural Engineer, Construction Management ...

We are seeking a structural engineer with experience in existing buildings and forensic engineering ... Experience using industry‑standard structural analysis and design software, such as STAAD, RISA ...

next page

Showing results 1-20

Forensic Software Engineer information

See Michigan salary details

$37.9K

$111.9K

$283.3K

How much do forensic software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for forensic software engineer in Michigan is $111,891.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,300.00 and $113,300.00 per year, depending on experience, location, and employer.

What are forensic software engineers?

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.

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.

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

What job categories do people searching Forensic Software Engineer jobs in Michigan look for? The top searched job categories for Forensic Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Forensic Software Engineer jobs? Cities in Michigan with the most Forensic Software Engineer job openings:
Forensic Engineer Contractor

Forensic Engineer Contractor

Donan

Detroit, MI

Contractor

Posted 4 days ago


Job description

Welcome to Donan Engineering (Powered by Alpine Intel), a leader in the property insurance intelligence industry. We are currently seeking a 1099 Independent Contractor professional Civil or Structural Engineer ​in Detroit, MI.
Key Responsibilities Include:
  • Site studies evaluating damages to materials or components for residential structures.
  • Write a technical report providing detailed and accurate information on completed projects.
  • Consistently communicate, document your communication, with clients to provide timelines and updates.
  • Provide excellent customer service to company internal and external customers.
Qualifications:
  • Registered as an active Professional Engineer (P.E.) in the state where work is assigned and accepted.
  • Minimum of a bachelor’s degree in Civil or Structural Engineering or related engineering disciplines (Mechanical, Electrical, etc.)
  • Two plus years of experience in failure analysis, and knowledge of residential and construction, building codes, design, or related experience is highly preferred.
  • Excellent written and verbal communication skills.
  • Required to have strong technical writing abilities with experience using Microsoft Word.
  • Proficient with general computer skills (Microsoft Word, Google Chrome, etc.).
  • Must have superior customer service skills, be team oriented and enjoy service-oriented work.
  • Must be able to work efficiently without supervision.
  • Must have access to high-speed internet service and reliable cellular reception.
  • Must have or obtain a laptop with Microsoft Word and PDF editing software for report completion.
  • Must have or obtain necessary equipment to perform assigned and accepted forensic projects.
Physical Requirements:
  • Frequently required to stand on one’s feet for prolonged periods of time.
  • Frequently required to lift and/or move objects weighing 50-100 lbs.
  • Frequently required to climb onto first and second story roofs, ascend/descend ladders, stairs, scaffolding, ramps, etc.
  • Frequently required to balance, stoop, kneel, crouch, or crawl.
  • Frequently required to reach with hands and arms.
  • Frequently required to use hands to finger, handle, or feel.
  • Frequently required to drive a vehicle for extended periods of time.
Related Experience: Forensic Engineer, Civil Engineer, Design Engineer, Structural Engineer, Construction Management, Residential Construction, Residential Design.
To learn more about us visit donan.com.