1

Forensic Software Engineer Jobs in Michigan (NOW HIRING)

... forensic engineering. * Support evaluation and design efforts for structural steel, reinforced ... Use geotechnical and structural software to perform various analyses ranging from limit-state ...

... forensic engineering. * Support evaluation and design efforts for structural steel, reinforced ... Use geotechnical and structural software to perform various analyses ranging from limit-state ...

... forensic engineering. * Support evaluation and design efforts for structural steel, reinforced ... Use geotechnical and structural software to perform various analyses ranging from limit-state ...

... forensic engineering. * Support evaluation and design efforts for structural steel, reinforced ... Use geotechnical and structural software to perform various analyses ranging from limit-state ...

BIM/Revit Technician

Franklin, MI · Hybrid

$64K - $70K/yr

... and technology, forensics, construction engineering, and federal buildings. We address every ... In depth working knowledge of the Revit/AutoCAD/Navisworks software environments (latest releases ...

Experience validating cloud or software as a service platforms, including Veeva, ServiceNow, or ... Bachelor's degree in business, information systems, computer science, engineering, or equivalent ...

Showing results 41-60

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 Sep 1, 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 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 are popular job titles related to Forensic Software Engineer jobs in Michigan?

For Forensic Software Engineer jobs in Michigan, the most frequently searched job titles are:

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:

Infographic showing various Forensic Software Engineer job openings in Michigan as of June 2026, with employment types broken down into 81% Full Time, 16% Part Time, and 3% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $111,891 per year, or $53.8 per hour.

Staff Professional

GEI Consultants

Marquette, MI • Hybrid

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 26 days ago


GEI Consultants rating

7.6

Company rating: 7.6 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

285th of 450 rated engineering


Job description

Description

Your role at GEI. 
 
GEI’s Marquette, Michigan office is seeking a motivated, staff-level structural engineer to assist with complex and challenging projects at various locations in the Midwest area and throughout the United States and become an integral part of our team of highly skilled professionals.  This will provide an excellent opportunity for a developing engineer to learn from our senior technical experts and gain experience on a variety of structural and geo-structural projects. 
 
The structural and geo-structural practices provide engineering services on a wide range of projects including building design, evaluation of building facades, testing and instrumentation, excavation support systems, dams and dam appurtenances, building foundations, levees, floodwalls, bridges, tunnels, and ground treatment.  Staff-level engineers have the opportunity to observe and document field explorations and construction activities, perform and review analyses and design calculations, and prepare technical correspondence, including reports, letters, and design memos.
 
In addition, this role provides exposure to the consulting environment and project delivery process. Under the direction of senior staff, the engineer may assist in project coordination and internal project management activities to develop an understanding of how technical work is planned, executed, and delivered within the consulting practice.
 
Essential Responsibilities & Duties 
  • Provide engineering support on a variety of projects, including building superstructures and foundation design, bridges, excavation support design, dams and spillways, specialty foundation design, traditional structural engineering, and forensic engineering.  
  • Support evaluation and design efforts for structural steel, reinforced concrete, timber, dams, excavation support systems, foundations, and other above and below grade structures.  
  • Assist with feasibility studies and other technical analysis to evaluate various structural systems, construction methods, foundation options, excavation support systems, etc.  
  • Use geotechnical and structural software to perform various analyses ranging from limit-state-equilibrium analyses to two- and three-dimensional finite element analyses.  
  • Perform non-destructive testing, instrument installation to monitor building movement and construction activities.   
Minimum Qualifications 
  • B.S. or M.S. in Structural Engineering from an accredited college.  
  • 0-5 years of Structural Engineering experience. 
  • Must have passed the FE exam 
  • Possess or have ability to obtain professional registrations. 
  • Coursework must include steel design, concrete design, soil mechanics, and foundation design. 
  • Familiarity with analysis and design software preferred (ENERCALC, Mathcad, SAP2000, STAAD, RISA, etc.)  
  • Familiarity with drafting software preferred (Revit, Civil3D or Microstation). 
  • Ability to work in a team environment and meet deadlines.  
  • Excellent verbal and written communication skills. 
  • Must have a valid driver's license and be willing to work in the field as needed.  
  • Willingness to work in the field and in inclement weather.  
  • Must be willing to travel on temporary assignments as necessary, including field assignments. 
We are GEI. 
 
Some of the world’s most pressing problems – from climate change to sustainable development, to critical infrastructure and the future of our energy supply – need our brightest and diverse minds working together to create safer, more resilient communities for tomorrow.  
 
We are technical experts, collaborators, and entrepreneurs who draw from diverse backgrounds to solve our clients’ most complex challenges.  
 
With several offices across North America, we offer a range of engineering, science, and technical consulting services. Our range of expertise, project types, and culture make us the choice for top talent in the AEC industry. See all our office locations here.
 
Employee-owned. Employee-focused.  
 
As an employee-owned company, our employees support our flat leadership structure, have a say in how our business operates and benefit from our financial success. We are committed to employee growth with career development opportunities, competitive total rewards, a well-being program, flexible work arrangements and more.  Our company culture is driven by our 4 Cs – we are Client-Centered, Curious, Collaborative, and Community Minded – which support our focus on sustainability, safety, diversity, equity and inclusion. Get to know us better by visiting GEI’s career site here.
 
GEI’s Total Rewards Package Includes 
  • Market-Competitive Compensation, including Eligibility for an Annual Performance Bonus
  • Comprehensive Benefits Program, including Medical, Dental, Vision, Life, Disability and More
  • Well-Being Program and Paid Parental Leave
  • Commuter Benefits
  • Hybrid Work Schedules and Cell Phone Stipends
  • GEI University (GEIU) with Continuing Education Assistance and Tuition Reimbursement
  • Connecting Conversation Program with a Focus on Professional Development and Opportunities for Advancement
  • Support and Financial Rewards for Publication Awards, Professional Dues, and Professional Licenses
  • Paid Holidays and Generous Paid Time Off Program
  • Rewards and Recognition
  • GEI-Funded Profit Sharing and 401(k)
  • Opportunity to be an Owner and Shareholder (Learn more here)
  • A Vibrant Culture that is Focused on Partnership, Sustainability, Giving Back to Our Communities and Diversity, Equity and Inclusion
  • And More…
PHYSICAL REQUIREMENTS 
WORK ENVIRONMENT  
  
  
  
Functional Demands:    
 
 
 
 
Sedentary
 
Light
Medium
Other
 
 
Activity Level Throughout Workday (check one per row) 
Physical Activity Requirements
Occasional
(0-35% of day)
Frequent
(33-66% of day)
Continuous
(67-100% of day)
Not Applicable
Sitting
 
4-6 hours 
 
 
Standing
 
2 hours 
 
 
Walking
 
2 hours 
 
 
Climbing
30 min. 
 
 
 
Lifting (floor to waist level) (in pounds)

What GEI Consultants employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom