• Skip to content
SoftwareDegrees.org

SoftwareDegrees.org

  • Find Programs
    • Associate’s in Software Engineering
    • Bachelor’s in Software Engineering
    • Certificates in Software Engineering
    • Master’s in Software Engineering
    • PhD in Software Engineering
  • Online Programs
    • Online Bachelor’s in Software Engineering
    • Online Certificates in Software Engineering
    • Online Master’s in Software Engineering
    • Online Master’s in Software Engineering No GRE Required
  • States
    • California
    • Florida
    • Georgia
    • New York
    • Ohio
    • Pennsylvania
    • Texas
    • All States
  • Learn
    • Computer Science vs. Software Engineering: What’s the Difference?
    • Is Software Engineering Hard?
    • Must-Have Software Engineering Skills
    • Software Developer vs. Software Engineer: What’s the Difference?
    • Software Engineer vs. Data Engineer: What’s the Difference?
    • Types of Software Engineers
    • What Is Software Engineering?
    • Which Degree Is Best for Software Engineering?
  • Resources
    • Are Software Engineers Depressed? A Guide to Mental Health in Software Engineering
    • Diversity in Software Engineering
    • Software Engineer Apprenticeships
    • Software Engineer Certifications: Complete Guide and Certificate Directory
    • Software Engineering Degree Accreditation

Software Engineering Degrees in Michigan

Home > Software Engineering Degree Programs by State > Software Engineering Degrees in Michigan
Last updated on February 6th, 2025

On This Page:

  • Software Engineering Landscape in Michigan
  • Software Engineering Education in Michigan
  • Software Engineering Jobs in Michigan

Although you likely associate Michigan with the automotive industry, are you aware of the exciting technological developments taking place throughout the state? As a startup incubator helping new companies launch across industries, with government initiatives geared toward automating manufacturing, and home to some of the top colleges in the country, Michigan is poised to become one of the nation’s leading destinations for software engineers.

Software Engineering Landscape in Michigan

Previously considered a leader in industries such as manufacturing, Michigan is again positioning itself to become a guiding force as the state and the nation move toward technology and innovation. For software engineers, this presents an exciting opportunity to be part of cutting-edge research and development, with thousands of software engineering jobs opening up in the coming years.

Michigan took a major step forward by signing Industry 4.0 initiatives—that is, groundbreaking efforts to move manufacturing and industry into the technological age. Industry 4.0 “is a collection of six emerging technology sectors including connected factory, data analytics, modeling, augmented and virtual reality, additive manufacturing, advanced robotics and cybersecurity.” On each of these fronts, Michigan is leading the way.

The state has partnered with Automation Alley and the Michigan Manufacturing Technology Center to support over 6,000 small and medium manufacturing companies, with a goal of reaching Industry 4.0 adoption by 2025. Michigan is also home to the nation’s first Industry 4.0 Accelerator, which provides “resources to support startups developing industry 4.0 technologies and to support Michigan’s manufacturers in adopting these technologies.”

It is an exciting time for software developers and engineers in Michigan, and with the guidance of some of the nation’s top universities, there has never been a better time to earn a degree and start a high-paying, in-demand career.

Software Engineering Education in Michigan

Michigan has some of the best software engineering programs in the country, with students earning undergraduate and graduate degrees as well as professional certifications.

Undergraduate Programs

Accredited by the Engineering Accreditation Commission of ABET, University of Michigan-Dearborn offers a BS in Software Engineering that combines high-level academic coursework with exciting opportunities for real-world experience. Throughout the program, students can participate in research, internships, and study abroad opportunities.

While earning their BS in Software Engineering at Michigan Technological University, students have the opportunity to build, market, and sell software solutions—earning money while developing their skills in a real-world setting. Because of its commitment to practical skill application, Michigan Tech has made a name for itself as a top software engineering school.

Davenport University’s BS in Computer Science offers students the chance to broaden their technical abilities while focusing on specialties such as software development and engineering. The school offers a 100% employment guarantee for students who complete their undergraduate degree.

Graduate Programs

At Lawrence Technical University, students earn an MS in Computer Science while specializing in such fields as web software engineering, cybersecurity, and database systems. Available both on-campus and online, the program allows students to work in cutting-edge fields such as deep learning, artificial intelligence, and augmented reality.

Oakland University’s MS in Software Engineering and Information Systems prepares graduates for leadership roles in software engineering and IT. Oakland boasts some of the best research facilities in the state, including the Intelligent Ground Vehicle Laboratory, Center for Robotics and Advanced Automation, and Center for Cybersecurity.

University of Detroit Mercy offers both an MS in Software Engineering and an accelerated 5-year BS/MS degree. The school has a long-standing Software Engineering Club, with activities including discussion of software engineering topics, computer science presentations, and workshops.

Certificate Programs

At Wayne County Community College District, students earn a Software Developer Certificate which prepares them for a career in the tech industry. The certificate can be completed entirely online in just two years.

Software Engineering Jobs in Michigan

While Detroit has a long history as a center for industry, the entire state of Michigan offers unparalleled opportunities for technology and innovation. As a result, software engineers will find a wealth of great career options available to them upon graduation.

Altair Engineering is an international technology company specializing in simulation software and consulting services, with products including data analytics and AI, Internet of Things (IoT), and electronic system design. Because of its wide range of offerings, Altair continues to seek new software developers and engineers that keep the company charting new frontiers. Currently, it has positions available for full-stack developers, software engineers, and more.

JR Automation develops advanced automation solutions for clients in consumer goods, life sciences, and automotive industries. For mid-career professionals seeking an exciting opportunity in a fast-growing field, JR Automation is currently hiring experienced software engineers.

Burroughs is on a mission to “create a world without downtime,” helping enterprise clients in the financial industry “maximize the value of your cash automation, self-service, IoT, and other technology investments with full lifecycle management solutions.” The company offers full health benefits, a 401(k), and tuition reimbursement for employees who want to continue their education and develop new skills.

For new graduates and experienced software engineers alike, Michigan is a state worth investigating for exciting career opportunities.

Schools in Michigan with Software Engineering Degree Programs

20 Schools Found

Baker College

College of Information Technology & Engineering

Flint, Michigan

Bachelor of Science in Game Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Davenport University

College of Technology

Grand Rapids, Michigan

Bachelor of Science in Computer Information Systems & Programming

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Computer Information Systems & Secure Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Computer Information Systems & Web and Mobile Development

Offered Online

  • Courses
  • Cost
  • Admission

Post-Baccalaureate Certificate in Programming

Offered Online

  • Courses
  • Cost
  • Admission

Delta College

Business and Technology Division

University Center, Michigan

Associate in Applied Science in Programming

Offered Online

  • Courses
  • Cost
  • Admission

Grand Rapids Community College

Department of Computer Information Systems

Grand Rapids, Michigan

AAS in Computer Programming

  • Courses
  • Cost
  • Admission

Jackson Community College

Science & Engineering Department

Jackson, Michigan

Associate in Applied Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Kalamazoo Valley Community College

Business/Computer Information Systems Department

Kalamazoo, Michigan

AAS in Software Developer

  • Courses
  • Cost
  • Admission

Lawrence Technological University

Department of Math + Computer Science

Southfield, Michigan

BS in Computer Science - Concentration in Business Software Development

  • Courses
  • Cost
  • Admission

BS in Computer Science - Concentration in Game Software Development

  • Courses
  • Cost
  • Admission

BS in Computer Science - Concentration in Scientific Software Development

  • Courses
  • Cost
  • Admission

BS in Computer Science - Concentration in Software Engineering

  • Courses
  • Cost
  • Admission

BS in Embedded Software Engineering

  • Courses
  • Cost
  • Admission

MS in Computer Science - Concentration in Web Software Engineering

  • Courses
  • Cost
  • Admission

Macomb Community College

Information Technology Department

Warren, Michigan

AAS in IT - Programming

  • Courses
  • Cost
  • Admission

Michigan Technological University

Department of Computer Science

Houghton, Michigan

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Mid Michigan Community College

Business & Technology Department

Harrison, Michigan

AAS in Computer Information Systems - Software Development

  • Courses
  • Cost
  • Admission

Muskegon Community College

Business Department

Muskegon, Michigan

AAS in Software Development

  • Courses
  • Cost
  • Admission

Oakland Community College

Computer Information Systems

Bloomfield Hills, Michigan

AAS in Computer Information Systems - Software Engineering

  • Courses
  • Cost
  • Admission

Oakland University

School of Engineering and Computer Science

Rochester Hills, Michigan

MS in Software Engineering and IT

  • Courses
  • Cost
  • Admission

Rochester College

School of Business

Rochester Hills, Michigan

BS in Information Systems - Programming

  • Courses
  • Cost
  • Admission

Schoolcraft College

Science, Technology, Engineering & Mathematics (STEM)

Livonia, Michigan

AAS in Programming

  • Courses
  • Cost
  • Admission

St Clair County Community College

Department of Business & Information Technology

Port Huron, Michigan

Associate in Applied Arts & Sciences in Computer Information Systems & Programming

Offered Online

  • Courses
  • Cost
  • Admission

Associate in Applied Arts & Sciences in Computer Information Systems & Software Development

Offered Online

  • Courses
  • Cost
  • Admission

University of Detroit Mercy

College of Engineering & Science

Detroit, Michigan

BS in Computer Science and MS in Software Engineering Five Year Program

  • Courses
  • Cost
  • Admission

BS in Software Engineering and MS in Software Engineering Five Year Program

  • Courses
  • Cost
  • Admission

Master of Science in Software Engineering

  • Courses
  • Cost
  • Admission

University of Michigan-Dearborn

College of Engineering & Computing Science

Dearborn, Michigan

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Master of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Washtenaw Community College

Department of Computer Science & Information Technology

Ann Arbor, Michigan

Associate of Applied Science Web Design & Development

  • Courses
  • Cost
  • Admission

Associate of Science in Computer Science: Programming in Java (ASCSPJ)

  • Courses
  • Cost
  • Admission

Certificate in Client-side Web Development (CTWBCD)

Offered Online

  • Courses
  • Cost
  • Admission

Certificate in Computer Software Applications (CTCSSC)

Offered Online

  • Courses
  • Cost
  • Admission

Wayne County Community College District

Division of Information Technology (DIT)

Detroit, Michigan

Certificate in Computer Information Systems & Software Development

  • Courses
  • Cost
  • Admission

Certificate in Computer Information Systems & Website Development

  • Courses
  • Cost
  • Admission

Copyright © 2025 SoftwareDegrees.org

  • About Us
  • Privacy Policy
  • Terms of Use