1

Software Engineers Jobs in Michigan (NOW HIRING)

Programming on GPUs with CUDA and/or OpenCL * C++ programming experience * Experience in creating robust and efficient system architectures and complex hardware-software systems * Experience ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Mentor and support Software Engineers through guidance on design, coding standards, and best practices. * Collaborate cross-functionally to translate business requirements into technical solutions ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

Mentor and support Software Engineers through guidance on design, coding standards, and best practices. * Collaborate cross-functionally to translate business requirements into technical solutions ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Mentor and support Software Engineers through guidance on design, coding standards, and best practices. * Collaborate cross-functionally to translate business requirements into technical solutions ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

Mentor and support Software Engineers through guidance on design, coding standards, and best practices. * Collaborate cross-functionally to translate business requirements into technical solutions ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

Mentor and support Software Engineers through guidance on design, coding standards, and best practices. * Collaborate cross-functionally to translate business requirements into technical solutions ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Mentor and support Software Engineers through guidance on design, coding standards, and best practices. * Collaborate cross-functionally to translate business requirements into technical solutions ...

Software Engineer III

Novi, MI · On-site

$54 - $72.75/hr

Collaborates with other Software Engineers on moderately complex aspects of projects. Work is generally independent. Principal Duties and Responsibilities: (State the essential functions of the job ...

Software Engineer III

Novi, MI · On-site

$54 - $72.75/hr

Collaborates with other Software Engineers on moderately complex aspects of projects. Work is generally independent. Principal Duties and Responsibilities: (State the essential functions of the job ...

Software Engineering Manager

Dearborn, MI · On-site

$85.40 - $143.20/hr

This role will collaborate directly and continuously with Software Engineers, Product Managers, Designers, Architects, and Product Owners to build, validate, and release software products early and ...

next page

Showing results 1-20

Software Engineers information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do software engineers jobs pay per year?

As of Aug 16, 2026, the average yearly pay for software engineers in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What kinds of jobs do software engineers do?

Software engineers develop, test, and maintain software applications, systems, and platforms across various industries. They work on tasks such as coding, debugging, designing software architecture, and collaborating with teams using programming languages like Java, Python, or C++. Their roles can include front-end, back-end, full-stack development, or specialized areas like security or data engineering.

What work does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, development tools, and methodologies to create solutions that meet user needs and technical specifications, often collaborating with cross-functional teams. Strong problem-solving skills and knowledge of coding standards are essential in this role.
More about Software Engineers jobs

What are the most commonly searched types of Software Engineers jobs in Michigan?

The most popular types of Software Engineers jobs in Michigan are:

What cities in Michigan are hiring for Software Engineers jobs?

Cities in Michigan with the most Software Engineers job openings:

What are popular job titles related to Software Engineers jobs in MI?

For Software Engineers jobs in MI, the most frequently searched job titles are:

Infographic showing various Software Engineers job openings in Michigan as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 9% Part Time, 1% Temporary, and 5% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

Software Engineers

Pentangle Tech

Southfield, MI • On-site

Other

Re-posted 23 days ago


Job description

  • Drive the concept design, prototyping, engineering, testing, release and enhancements of a cutting edge compute platform for Autonomous Driving
  • Work closely with other teams to ensure a seamless and robust implementation
  • Employ and develop world class tools. Invent and create new technologies and solutions
  • Demonstrate effective communication skills

Must Haves:

  • 5+ years of demonstrated experience in full life cycle software development (concept to delivery)
  • Knowledge and experience on ADAS and/or Autonomous Driving systems
  • Programming on GPUs with CUDA and/or OpenCL
  • C++ programming experience
  • Experience in creating robust and efficient system architectures and complex hardware-software systems
  • Experience developing middleware platform solutions
  • Experience in component and system integration, testing and verification on system and vehicle level
  • Experience developing in Linux/QNX or similar operating systems
  • Bachelors Degree in the areas of Computer Engineering, Computer Science, Electrical Engineering