Software Developer Jobs in Michigan

1-15 of 588 Jobs

Controls Software Engineer

  • Shelby Township, MI
  • 18 days ago
  • Shelby Township, MI
  • 18 days ago

Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc welding solutions, automated joining, assembly and cutting systems, plasma and oxy-fuel cutting...

Motorsport Controls Software Engineer

  • Farmington, MI
  • 45+ days ago
  • Farmington, MI
  • 45+ days ago

Company Description At Bosch Innovation has been a thriving tradition for over 130 years. As a leading technology and services supplier, we seize global opportunities to drive meaningful...

Junior Programmer

  • Waterford Township, MI
  • moments ago
  • Waterford Township, MI
  • moments ago

WHAT WE NEED: Assists programmers and developers in coding, testing, implementing, and maintaining assigned computer software applications....

Staff Software Engineer, Autonomy Evaluation

  • Lansing, MI
  • 1 hour ago
  • Lansing, MI
  • 1 hour ago

Remote:** This role is based remotely but if you live within a 50-mile radius of Atlanta, Austin, Detroit, Warren, Milford or Mountain View, you are expected to report to that location three times...

Sr Power BI Designer and Developer

  • Lansing, MI
  • 1 hour ago
  • Lansing, MI
  • 1 hour ago

Overview** **Job** **Title:** Sr Power BI Designer/Developer **Location:** Fully Remote (U.S.based candidates) **Type:** 1099/C2C Independent Contractor **Pay** **Rate:** $90-110/hr (Negotiable)...

Remote Work

Platform Developer Storage System Hardware

  • Ann Arbor, MI
  • 1 hour ago
  • Ann Arbor, MI
  • 1 hour ago

Company OverviewKLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies....

Software Engineer (Multiple Positions)

  • Auburn Hills, MI
  • 2 hours ago
  • Auburn Hills, MI
  • 2 hours ago

About the role Job Description Summary: Define, design, develop, and deploy applications/services and proof-of-concepts. Ensure quality, on-time delivery using agile, test driven development...

Senior iOS Software Developer (Hybrid)

  • Auburn Hills, MI
  • 5 hours ago
  • Auburn Hills, MI
  • 5 hours ago

This role is based in Auburn Hills, Michigan, and follows a hybrid work model, requiring in-office presence three days per week. Please note: Due to the in-office requirement, we will only be...

Full-Stack Java Developer

  • Lansing, MI
  • 23 hours ago
  • Lansing, MI
  • 23 hours ago

As a software developer, the responsibilities include, but are not limited to, working with the project manager, application owner, and resource manager, working on an agile development team to organize...

Senior Genesys Developer

  • Detroit, MI
  • 1 day ago
  • Detroit, MI
  • 1 day ago

Senior Genesys Developer Youngsoft, Inc. ( is a global software solutions IT company, delivering digital enterprise business betterment since 1996. Through collaborative engagement and discovery...

Software Development Engineer in Test (SDET)

  • Okemos, MI
  • 1 day ago
  • Okemos, MI
  • 1 day ago

Software Development Engineer in Test (SDET) Role: Software Development Engineer in Test (SDET) Location: Okemos, MI Duration: Long term Rate: Market Need locals Primary Responsibilities:...

Lead Test Systems Design Engineer

  • Grand Rapids, MI
  • 1 day ago
  • Grand Rapids, MI
  • 1 day ago

Lead Test Systems Design Engineer undefined: Aviation Avionics Category: Engineering / Technology undefined: Mid-Career Posted Date: 06/09/2025 Job ID: R5011111 Relocation Assistance: Relocation...

Lead .net developer with Angular and Azure

  • Lansing, MI
  • 1 day ago
  • Lansing, MI
  • 1 day ago

We are seeking an experienced and outstanding Programmer Analyst 6 for one of our esteemed clients....

Lead. Net Full Stack Developer

  • Lansing, MI
  • 1 day ago
  • Lansing, MI
  • 1 day ago

DHHS Programmer Analyst 6 Job Description This Programmer Analyst 6 position will work as contract resource for the State of Michigan - Department of Technology, Management and Budget (DTMB) in a staff...

.Net Angular Developer (Local to Michigan only)

  • Lansing, MI
  • 1 day ago
  • Lansing, MI
  • 1 day ago

.Net Angular Developer (Local to Michigan only) Title: Programmer Analyst 6 Location: Lansing, MI, 48933 (Hybrid 2 Days Onsite/week & Local candidates only) Interview: Candidates must be available for...

Demographic Data for Michigan

Moving to Michigan? Find some basic demographic data about Michigan below.


Local
National
10,077,306
222,152

Software Developer Online Courses and Training Opportunities

iHire curates thousands of courses in order to recommend the best ones to help further your career. If you register for a course using the links on our site, we may receive a small commission.
Agile Software Developer Nanodegree Program
Learn best practices for using an Agile framework to build better products faster and more efficiently. Our exclusive content is co-created and continually refined with industry leaders. Each...
Open Source Software Development: Linux for Developers
Start your open source software (OSS) adventure today by learning the key concepts of developing open source software and how to work productively in a Linux environment. Open source software...
Software Engineering Essentials
Learn agile methods, object-oriented programming and best practices for analysis, design, testing and management in software engineering. The world of software engineering requires high...

Salary for Software Developer Jobs in Michigan

Estimated salary range based on data from US Bureau of Labor Statistics (BLS) and iHire research efforts.

Highest Education Level

Software Developers in Michigan offer the following education background
Bachelor's Degree
49.4%
Master's Degree
31.8%
Associate's Degree
8.0%
High School or GED
3.8%
Doctorate Degree
3.2%
Vocational Degree or Certification
3.2%
Some College
0.4%
Some High School
0.1%