JOB BOARD HOME
POST A JOB
EMPLOYERS
VIEW RESUMES
MANAGE POSTS
JOB SEEKERS
BROWSE JOBS
ADD OR EDIT RESUME(MY PROFILE & RESUME)
MY QUICK APPLY APPLICATIONS
POST A JOB
EMPLOYERS
arrow_drop_down
JOB SEEKERS
arrow_drop_down
LOG IN
CDAM Criminal Law Job Board
Explore career opportunities with criminal defense, and public defense offices throughout Michigan. If you are an employer, please add a direct link to your application or job posting.
Search for career opportunities
search
place
50 Miles
SEARCH
Michigan Criminal Law Job Board
Listings
Filter search criteria
Select an industry type
Industry Type
Select an employment type
Employment Type
APPLY FILTERS
Clear Filters
Assistant Public Defender - Level I
Kalamazoo Defender
- Kalamazoo, MI
business_center
Full-time
Posted: Oct 7, 2026
Salary:
$87,907.00
- $96,503.00
Annually
Application Deadline: N/A
Law Clerk
Kalamazoo Defender
- Kalamazoo, MI
business_center
Full-time
Posted: Oct 7, 2026
Salary:
$79,561.00
Annually
Application Deadline: N/A
Deputy Chief Public Defender
Marquette County Office of the Public Defender
- Marquette, MI
business_center
Full-time
Posted: Oct 7, 2026
Salary:
$47.24
- $57.32
Hourly
Application Deadline: Dec 31, 2026
Assistant Public Defender
Muskegon County
- Muskegon, MI
business_center
Full-time
Posted: Oct 6, 2026
Salary:
$79,117.00
- $11,988,100.00
Application Deadline: Nov 6, 2026
flash_on
QUICK APPLY
Managed Assigned Counsel
Wexford-Missaukee Managed Assigned Counsel Coordinator
- Cadillac, MI
business_center
Contractor
Posted: Oct 5, 2026
Salary: Hourly
Application Deadline: N/A
Executive Director
Kalamazoo Defender
- Kalamazoo, MI
Posted: Sep 30, 2026
Application Deadline: N/A
Assistant Public Defender (Level II-IV)
Jackson County Public Defenders Office
- Jackson , MI
business_center
Full-time
Posted: Sep 28, 2026
Salary:
$79,061.00
- $105,206.00
Other
Application Deadline: Oct 30, 2026
Legal Research and Writing Attorney (Padilla Specialist)
Kent County Office of the Public Defender
- Grand Rapids, MI
business_center
Full-time
Posted: Sep 24, 2026
Salary:
$102,006.00
- $116,014.00
Annually
Application Deadline: Oct 9, 2026
flash_on
QUICK APPLY
Senior Associate Attorney
Ben Hall Law
- East Lansing, MI / Remote
business_center
Full-time
Posted: Sep 10, 2026
Salary:
$120,000.00
- $140,000.00
Annually
Application Deadline: N/A
flash_on
QUICK APPLY
Senior Criminal Defense Attorney (Team Lead) (Hybrid)
Ben Hall Law
- East Lansing, MI / Remote
business_center
Full-time
Posted: Sep 8, 2026
Salary:
$140,000.00
- $170,000.00
Annually
Application Deadline: Sep 25, 2026
Assistant Public Defender
SUPERIOR DEFENSE
- Escanaba, MI
business_center
Full-time
Posted: Aug 28, 2026
Salary:
$69,742.20
- $93,600.00
Application Deadline: Sep 30, 2026
Senior Assistant Public Defender
SUPERIOR DEFENSE
- Iron Mountain, MI
business_center
Full-time
Posted: Aug 28, 2026
Salary:
$91,020.80
- $128,003.20
Application Deadline: Sep 30, 2026
Senior Assistant Public Defender
SUPERIOR DEFENSE
- Escanaba, MI
business_center
Full-time
Posted: Aug 28, 2026
Salary:
$91,020.80
- $128,003.20
Application Deadline: Sep 30, 2026
Deputy Chief Public Defender
SUPERIOR DEFENSE
- Escanaba, MI
business_center
Full-time
Posted: Aug 28, 2026
Salary:
$106,974.40
- $137,529.60
Annually
Application Deadline: Sep 30, 2026
Roster/Conflict Attorneys
St. Clair County Public Defender Office
- Port Huron, MI
Posted: Aug 20, 2026
Application Deadline: N/A
Special Litigation & Research Attorney
Neighborhood Defender Service Detroit
- Detroit, MI
Posted: Jul 27, 2026
Application Deadline: Aug 14, 2026
Senior Assistant Public Defender
Marquette County
- MARQUETTE, MI
Posted: Jul 27, 2026
Application Deadline: N/A
Chief Public Defender
Benzie/Manistee County
- Manistee, MI
Posted: Jul 27, 2026
Application Deadline: N/A
Director: Indigent Defense Services
Wayne County’s Indigent Defense Services Department
- Detroit, MI
business_center
Full-time
Posted: Jul 27, 2026
Application Deadline: N/A
Items per page:
25
1 – 19 of 19
Job Alerts
Sign up for job alerts
You'll receive an email when a new job is posted.
Email Address
*
SIGN UP