1

Forensic Software Engineer Jobs in Michigan (NOW HIRING)

Senior Structural Engineer

Plymouth, MI ยท On-site

$95K - $129K/yr

... and forensic engineering. This role blends hands-on technical leadership with practice growth ... Experience using industry standard design software, such as STAAD, RISA, IES, or equivalent.

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

Structural Engineer

Plymouth, MI ยท Hybrid

$80K - $110K/yr

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

Structural Engineer

Marquette, MI ยท Hybrid

$80K - $110K/yr

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

Structural Engineer

Lansing, MI ยท Hybrid

$80K - $110K/yr

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

Write forensic and investigative engineering reports. * Define structural systems and model designs ... Utilize advanced structural engineering software tools (RISA preferred). * Participate in ...

Write forensic and investigative engineering reports. * Define structural systems and model designs ... Utilize advanced structural engineering software tools (RISA preferred). * Participate in ...

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

Staff Professional

Marquette, MI ยท Hybrid

$65K - $74K/yr

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

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:
Senior AWS DevOps Engineer - Remote - USA

Senior AWS DevOps Engineer - Remote - USA

FullStack Labs

Lansing, MI โ€ข On-site, Remote

$131K - $169K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 24 days ago


Job description

About FullStack
FullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver transformational digital solutions to top global companies and Silicon Valley startups. As an employee-first company, we focus on hiring the most talented software designers and developers by creating a positive, respectful, and supportive work environment where they can achieve their greatest potential.
We're most proud of:
  • Offering life-changing career opportunities to talented software professionals across the Americas.
  • Building highly-skilled software development teams for hundreds of the world's greatest companies.
  • Having delivered hundreds of successful custom software solutions, which have positively impacted the lives and careers of millions of users.
  • Our 4.2-star rating on GlassDoor.
  • Our client Net Promoter Score of 68, twice the industry average.

The Position
We're looking to hire a Senior AWS DevOps Engineer to join our team. You'll work with one of our incredible product teams to build and deliver a product to our clients.
What We Are Looking For
  • 5+ years of professional DevOps Engineering experience.
  • Advanced English is required.
  • Successful completion of a four-year college degree is required.
  • Extensive experience working with AWS cloud services (EC2, S3, Lambda, RDS, EKS, etc.).
  • Deep experience in Kubernetes for container orchestration in production environments.
  • Proven experience with Infrastructure-as-Code using Terraform.
  • Hands-on experience building and maintaining CI/CD pipelines for cloud-native applications.
  • Deep experience in monitoring, logging, and observability tools (e.g., CloudWatch, Prometheus, Grafana).
  • Solid understanding of security best practices and compliance in cloud environments.
  • Familiar with scripting languages such as Python, Bash, or similar for automation.
  • Experience leveraging Agentic AI tools to automate DevOps workflows and improve operational efficiency is a plus.
  • Ability to work through new and difficult issues and contribute to libraries as needed.
  • Ability to create and maintain continuous integration and delivery of applications.
  • Forensic attention to detail.
  • A positive mindset and a can-do attitude.
  • Experience working on Agile / Scrum teams.
  • Meaningful experience working on large, complex systems.
  • Ability to take extreme ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon.
  • Ability to identify with the goals of FullStack's clients, and dedicate yourself to delivering on the commitments you and your team make to them.
  • Ability to consistently work 40 hours per week.

What We Offer
  • Competitive Salary.
  • Paid Time Off (vacation, sick leave, parental leave, and holidays).
  • 100% remote work.
  • The ability to work with leading startups and Fortune 500 companies.
  • Health, dental, and vision insurance.
  • 401(k) w/ 4% match.
  • Ample opportunity for career advancement.
  • Continuing education opportunities.

FullStack is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.
Learn more about our Applicants Privacy Notice .

FullStack Labs logo

About FullStack Labs

Sourced by ZipRecruiter

FullStack Labs is the fastest-growing software consultancy in the Americas. We help organizations like Uber, GoDaddy, MGM, Siemens, Stanford University, and the State of California, build distributed software development teams, and deliver transformational digital solutions. As an employee-first company, we focus on hiring the most talented software designers and developers in the western hemisphere, by creating a positive, respectful, and supportive work environment where they can achieve their greatest potential.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Sacramento, CA, US

Year founded

2013

Social media