Michigan state flag

Software Engineer Jobs in Michigan

20 open positions in Detroit, Ann Arbor, Grand Rapids and more. Updated daily.

updateUpdated Apr 19

Top cities

DetroitAnn ArborGrand Rapids
search

20 positions

Updated Apr 19

  • Software Resident Engineer

    Marelli·Southfield, Michigan·1d ago

    Job description:

  • Software Engineer

    General Motors·Milford, Michigan·11d ago

    Our Mission:

  • Senior Software Product Engineer

    Ford Motor Company·Dearborn, Michigan·2d ago

    The Software Product Engineer (SPE) is a senior feature delivery leader within in-vehicle infotainment, responsible for translating product vision and

  • Senior Java Software Engineer

    Black Rock Solutions INC·Farmington, Michigan·2d ago

    Job Description – Sr. Full stack Java Developer

    Work Location: Farmington Hill MI (Hybrid 3-4 days onsite/week)

  • Senior Software Engineer - AV

    General Motors·Milford, Michigan·2d ago

    The Role:

  • Software Developer

    University of Michigan - Ann Arbor·Ann Arbor, Michigan·4d ago

    • Design, develop, test, and document user-facing applications using current web technologies and design systems

  • OTA Software Engineer (Michigan)

    Global Connect Technologies·Michigan·2d ago

    Job Summary

  • Senior Software Engineer – HIL Battery & Propulsion Simulation & Integration

    General Motors·Milford, Michigan·2d ago

    Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford Michigan 3-4 days per week, at minimu

  • Full-Stack Software Engineer

    University of Michigan·Ann Arbor, Michigan·6d ago

    JOB OPENING ID: 276141

    MODES OF WORK
    Hybrid

    REGULAR/TEMPORARY: Regular

    ORGANIZATIONAL GROUP: Inst Soc Research

  • Full time opportunity || Embedded Software Engineer ||Auburn Hills, Michigan

    Jobs via Dice·Auburn Hills, Michigan·2d ago

    Dice is the leading career destination for tech experts at every stage of their careers. Our client, Stellent IT LLC, is seeking the following. Apply

  • Software Engineer

    United Federal Credit Union·St Joseph, Michigan·23d ago

    • Candidates must be based in the United States and reside in one of the following states: Arkansas, Florida, Georgia, Idaho, Indiana, Kansas, Kentuck

  • Software Staff Engineer

    Moseley Technical Services, Inc.·Sterling Heights, Michigan·3d ago

    Check out this new opportunity! Software Staff Engineer Sterling Heights, MI $63.92 - $71.00/Hour Join a team dedicated to designing and producing arm

  • Software Developer (Entry Level)

    Epic·Ann Arbor, Michigan·22d ago

    Please note that this position is based on our campus in Madison, WI, and requires relocation to the area. We recruit nationally and provide financial

  • Applied AI/ML Software Engineer-Supply Chain AI and Decision Intelligence

    Ford Motor Company·Dearborn, Michigan·5d ago

    We made history and now we work to transform the future – for our customers, our communities and our families. You'll see your work on the road every

  • Senior Software Engineer - Full-time

    General Motors·Milford, Michigan·2d ago

    Job Description

    Work Arrangement:

  • Software Engineer

    Engineering and Manufacturing Company·Macomb Township, Michigan·4d ago

    Position Overview

  • Multiple Engineering Positions

    Woven by Toyota, U.S., Inc.·Ann Arbor, Michigan·25d ago

    Multiple positions for Woven by Toyota, U.S., Inc. in Ann Arbor, MI region. Hybrid work permissible. Apply to jobpostingtoday.com w/reference #.

  • Senior Software Engineer - Enterprise Apps (Remote/Hybrid)

    Centene Corporation·Michigan·$87k – $162k/yr·4d ago

    A national healthcare organization in Michigan seeks a Software Developer to design, develop, and implement complex enterprise software solutions. Thi

  • Software Engineer (3) – Core Engineer 2

    Dexian·Wayne, Michigan·17d ago

    Job Title: Software Developer

    Duration: 12 Months

    Working Location: Dearborn, MI

    Position Description:

  • Java Software Engineer

    Charles Schwab·Ann Arbor, Michigan·$132k – $150k/yr·5d ago

    Your opportunity

Companies hiring in Michigan

These companies have open roles in Michigan and interview questions on Crackr.

Software engineering jobs in Michigan

Michigan has a growing tech sector with software engineering opportunities across Detroit, Ann Arbor, Grand Rapids and surrounding areas. Companies range from enterprise employers and defense contractors to startups and digital agencies.

The interview process for Michigan tech roles follows the standard format: coding rounds with LeetCode-style problems, system design discussions for senior positions, and behavioral interviews. Many companies conduct the initial rounds remotely regardless of the on-site location.

Prepare with a structured problem set like Blind 75 or Grind 75 to cover all major patterns. Then simulate the real experience with AI mock interviews.

FAQ

What is the average software engineer salary in Michigan?add

Software engineer salaries in Michigan vary by city and experience level. Entry-level roles typically start at $70k-$100k, mid-level at $100k-$150k, and senior roles at $150k-$220k+. Major tech hubs like Detroit tend to offer higher compensation due to cost of living and employer competition.

What are the best cities for software engineers in Michigan?add

The top cities for software engineers in Michigan include Detroit, Ann Arbor, Grand Rapids. These cities have the highest concentration of tech companies, startups, and enterprise employers hiring engineers.

How do I prepare for a software engineering interview in Michigan?add

The interview process is the same regardless of location - expect coding rounds (LeetCode-style), system design (for senior+), and behavioral questions. Start with a structured study plan like Blind 75 or Grind 75, then practice with mock interviews. Many Michigan employers also conduct remote interviews, so be comfortable coding on video.

Are there remote software engineer jobs in Michigan?add

Yes. Many companies hiring in Michigan offer hybrid or fully remote options. Check our remote software engineer jobs board for positions that don't require relocation. Some Michigan-based companies also offer remote-first arrangements.

Browse other states

Found a role? Start preparing.

Practice with an AI interviewer that simulates the real thing.

Try freearrow_forward