Software engineer jobs in Ann Arbor, MI and nearby

Software engineer jobs within 25 miles of Ann Arbor, MI. Nearby towns and cities are included. Distances are straight-line, not driving distances.

Hiring at a glance

View jobs
Open jobs
202
Employers
61

Advertised starting pay

Average starting payUSD / year
$112,386Across 27 listings

Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.

Where work happens

Remote
0%0 listings
Hybrid
25%50 listings
On-site
22%45 listings

Not specified: 53% (107 listings)

Employers hiring include General Motors LLC (20), KLATencor Corporation (20), CACI (14).

Sources & calculation notes

These figures describe the listings on this role page at the date shown, not the whole job market. Listings can change.

Employer-listed minimums from at least 10 listings per currency and pay period. These are advertised starting amounts, not employee salaries. Jobs without a minimum and unusual amounts are excluded.

Hybrid and on-site classifications may be inferred from descriptions. Check the original ad. How we count

About these jobs

Before you apply

Look at the required languages, systems and experience in each ad. Job Bank describes typical education and programming experience for this occupation. A junior title does not mean every employer accepts applicants without experience. Job Bank / Guichet-Emplois.

Guidance reviewed on September 16, 2026.

Based on the dated count above. Listings can change. How we count

Software engineer jobs in Ann Arbor, MI and nearby

Within 25 miles

Save this search
  • Software Engineer

    CACI, INC.-FEDERAL

    Ypsilanti, MI

    Grow your software engineering career with meaningful impact as a Software Engineer working in the space domain!

  • Software Engineer

    CACI, INC.-FEDERAL

    Ypsilanti, MI

    Grow your software engineering career with meaningful impact as a Software Engineer working in the space domain!

  • Software Engineer

    CACI

    Ypsilanti, MI

    Grow your software engineering career with meaningful impact as a Software Engineer working in the space domain!

  • Software Engineer

    CACI

    Ypsilanti, MI

    Grow your software engineering career with meaningful impact as a Software Engineer working in the space domain!

  • Embedded Systems Engineer - Ann Arbor Area

    The Pivot Group Network

    Ann Arbor, MI

    Are you a meticulous professional with a passion for excelling as a embedded systems engineer? The Pivot Group Network, a Michigan manufacturing-focused recruiting group, is dedicated to…

  • Software Engineer

    CACI, INC.-FEDERAL

    Ypsilanti, MI

    Grow your software engineering career with meaningful impact as a Software Engineer working in the space domain!

  • Software Engineer

    CACI

    Ypsilanti, MI

    Grow your software engineering career with meaningful impact as a Software Engineer working in the space domain!

  • Senior Software Engineer

    General Motors LLC

    Milford, MI

    DUTIES: Lead the development of advanced control systems and software with a team of specialists in ICE, electric propulsion, and other actuation systems. Drive new initiatives and…

  • Software Project Manager

    Actalent

    Ypsilanti, MI

    • $38 to $43 USD / hour

    Job Title: Software Project ManagerJob DescriptionThis role leads the end-to-end management of software development projects, ensuring they are delivered on time, within scope, and to a…

  • Sr Embedded Software Engineer - Propulsion Thermal Manager

    General Motors LLC

    Milford, MI

    …testing for current, new and major programs. Lead development of software system team design content and software anomaly corrections. Perform complex design analysis. Specify and balance…

  • Software Engineer II

    Domino's

    Ann Arbor, MI

  • Sr Software Engineer - Blockchain

    Charles Schwab

    Ann Arbor, MI

  • AI/ML Software Engineer

    KLATencor Corporation

    Ann Arbor, MI

  • Senior Agentic Software Engineer

    Bosch Group

    Plymouth, MI

    Mobility is experiencing a fundamental change, with software taking center stage. We enable our customers to master the complexity of the entire software lifecycle, thus contributing to the…

  • Windows Systems Architect - Senior / Intermediate

    University of Michigan

    Ann Arbor, MI

  • Cloud Administrator

    Otava

    Ann Arbor, MI

  • Cloud Administrator

    Schurz Communications

    Ann Arbor, MI

  • Senior Software Engineer - Battery State Estimation

    General Motors LLC

    Milford, MI

    …value, and scale electric mobility. As we move toward a fully Software‑Defined Vehicle (SDV) architecture, core battery software capabilities such as Battery State…

  • Sr. Software Engineer (Team Lead)

    HISTOSONICS INC

    Ann Arbor, MI

  • Senior Software Engineer - Serial Data / Vehicle Architecture

    General Motors LLC

    Milford, MI

    We are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic software tool chain that supports multiple GM vehicle architectures and enables Tier 1…

  • Software Engineer

    Harman Becker Automotive Systems, Inc

    Novi, MI

    Harman Becker Automotive Systems, Inc. seeks Software Engineer in Novi, MI. Duties: Working knowledge of software development tools (debuggers, compilers, etc), software development…

  • Software Engineer

    Ann Arbor, MI

    As a Software Engineer on the Litigation Drafting team you will be building the next generation of AI agentic product for legal professionals. The team takes early Labs concepts and turns…