Position
City
Salary

How much does a Software Engineer make in Ann Arbor, MI?

The average salary for a Software Engineer is $119,384 per year in Ann Arbor, MI.

In Ann Arbor, MI, software engineers enjoy a competitive salary. The average yearly salary for this role stands at $119,384. This figure reflects a strong demand for skilled professionals in the tech industry. The salary range varies, with some earning as low as $57,000 and others reaching up to $210,000 annually. This range depends on factors such as experience, education, and specific skills.

The distribution of salaries shows a broad spectrum. About 13.66% of software engineers earn between $84,818 and $98,727. The largest percentage, 18.41%, falls within the $98,727 to $112,636 range. This indicates that many professionals in Ann Arbor earn a solid middle-income salary. Higher earners, those making more than $154,364, make up 14.29% of the workforce. This data highlights the potential for growth and advancement in the field.

Software Engineer jobs in Ann Arbor, MI

What are the highest paying cities for a Software Engineer near Ann Arbor, MI?

Detroit, MI, offers the highest average salary for software engineers near Ann Arbor, MI, at $130,060. This makes it a top choice for those seeking lucrative opportunities. Livonia, MI, follows closely with an average salary of $117,968, providing a strong alternative for job seekers. Southfield, MI, and Dearborn, MI, also present competitive salaries, with averages of $116,762 and $115,162, respectively. These cities provide a range of options for software engineers looking to maximize their earnings.
Graph displaying highest paying cities salaries for Software Engineer jobs near Ann Arbor, MI, highlighting Detroit, MI with the highest at $130,060 and Troy, MI with the lowest at $105,793.
  1. Detroit, MI
    Average Salary: $130,060
    Detroit offers a vibrant tech scene with many opportunities in automotive technology. Companies like General Motors and Quicken Loans are hiring tech talent. The city's growing innovation hub makes it a great place to advance your career.
    Find Software Engineer jobs in Detroit, MI


  2. Livonia, MI
    Average Salary: $117,968
    Livonia is home to several tech firms, including IBM and Compuware. Working here means you'll be part of a supportive community with plenty of growth opportunities. The cost of living is reasonable, making it a great place to build your career.
    Find Software Engineer jobs in Livonia, MI


  3. Southfield, MI
    Average Salary: $116,762
    Southfield has a strong presence of tech companies like Quicken Loans and DTE Energy. The city offers a mix of urban and suburban living. It's a great place to work with a balance of professional development and a good quality of life.
    Find Software Engineer jobs in Southfield, MI


  4. Dearborn, MI
    Average Salary: $115,162
    Dearborn is known for its automotive industry, but it also has tech companies like Ford Motor Company. Working here means you'll be at the forefront of innovation. The city offers a welcoming environment with a strong sense of community.
    Find Software Engineer jobs in Dearborn, MI


  5. Kalamazoo, MI
    Average Salary: $115,110
    Kalamazoo is a smaller city with a growing tech sector. Companies like Western Michigan University and Stryker Corporation offer exciting opportunities. The cost of living is low, and the community is very supportive of career growth.
    Find Software Engineer jobs in Kalamazoo, MI


  6. Ypsilanti, MI
    Average Salary: $110,235
    Ypsilanti is close to Ann Arbor and offers a mix of tech and educational opportunities. The University of Michigan and local startups provide a dynamic work environment. The city is known for its friendly atmosphere and vibrant culture.
    Find Software Engineer jobs in Ypsilanti, MI


  7. Jackson, MI
    Average Salary: $109,117
    Jackson offers a lower cost of living with opportunities in tech and manufacturing. Companies like Consumers Energy and FMC Corporation are hiring. The city provides a peaceful environment with plenty of outdoor activities.
    Find Software Engineer jobs in Jackson, MI


  8. Royal Oak, MI
    Average Salary: $107,914
    Royal Oak is known for its vibrant arts and tech scene. Companies like Quicken Loans and Beaumont Health offer exciting career paths. The city has a lively downtown area with plenty of dining and entertainment options.
    Find Software Engineer jobs in Royal Oak, MI


  9. Grand Rapids, MI
    Average Salary: $106,694
    Grand Rapids is a major tech hub with companies like Amway and Adastra. The city offers a mix of urban and suburban living. It's a great place for innovation and professional growth, with a strong sense of community and plenty of cultural activities.
    Find Software Engineer jobs in Grand Rapids, MI


  10. Troy, MI
    Average Salary: $105,793
    Troy is a key location for tech companies like IBM and Delphi. The city offers a high quality of life with excellent schools and a strong economy. Working here means you'll be part of a dynamic and forward-thinking environment.
    Find Software Engineer jobs in Troy, MI

What are the best paying companies for a Software Engineer in Ann Arbor, MI?

Thomson Reuters leads the pack with an average salary of $151,321 for software engineers in Ann Arbor, MI. Charles Schwab follows closely, offering an average salary of $140,162. Leidos provides a competitive salary of $117,104, making it another top choice for software engineers.
Graph displaying best paying company salaries for Software Engineer jobs in Ann Arbor, MI, highlighting Thomson Reuters with the highest at $151,321 and The University of Michigan with the lowest at $95,125.
  1. Thomson Reuters
    Average Salary: $151,321
    Thomson Reuters offers exciting Software Engineer roles in Ann Arbor, MI. They focus on creating innovative software solutions. The company operates globally, with major offices in New York, London, and Singapore.


  2. Charles Schwab
    Average Salary: $140,162
    Charles Schwab provides rewarding Software Engineer positions in Ann Arbor, MI. They work on developing financial technology solutions. The company has offices in major cities across the U.S., including Dallas and San Francisco.


  3. Leidos
    Average Salary: $117,104
    Leidos offers Software Engineer jobs in Ann Arbor, MI. They focus on national security and health IT solutions. The company operates in many locations, including Washington, D.C., and San Diego.


  4. KLA-Tencor
    Average Salary: $113,414
    KLA-Tencor provides Software Engineer roles in Ann Arbor, MI. They work on semiconductor manufacturing equipment. They have offices in cities like San Jose and Singapore.


  5. CRITEO
    Average Salary: $110,128
    CRITEO offers Software Engineer positions in Ann Arbor, MI. They focus on digital advertising technology. The company operates in major cities like New York and Paris.


  6. KLA Corporation
    Average Salary: $108,270
    KLA Corporation provides Software Engineer jobs in Ann Arbor, MI. They work on advanced manufacturing solutions. They have offices in cities like San Jose and Tokyo.


  7. Adapt Technology
    Average Salary: $100,750
    Adapt Technology offers Software Engineer roles in Ann Arbor, MI. They focus on creating software for the automotive industry. They operate in cities like Detroit and Ann Arbor.


  8. The University of Michigan
    Average Salary: $95,125
    The University of Michigan provides Software Engineer positions in Ann Arbor, MI. They work on research and development projects. The university is located in Ann Arbor, with satellite campuses in Flint and Dearborn.

Currently 6,702 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
6,702 Job Openings