Position
City
Salary

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

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

In Ann Arbor, MI, software engineers enjoy a competitive salary. The average yearly salary for this role is around $115,366. This figure reflects the strong demand for skilled professionals in the tech industry. Ann Arbor's tech scene offers a variety of opportunities for software engineers, making it a desirable place to work.

The salary range for software engineers in Ann Arbor varies. Some earn as little as $57,000, while others can make over $187,000. This range depends on factors like experience, education, and specific skills. Many software engineers in Ann Arbor have advanced degrees or certifications, which can boost their earnings. Companies in the area value these qualifications, leading to higher salaries. This makes Ann Arbor a great place for software engineers to grow their careers and earn a good living.

Software Engineer jobs in Ann Arbor, MI

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

Job seekers looking for software engineering roles near Ann Arbor, MI, can find attractive opportunities in nearby cities. Detroit, MI, offers the highest average salary at $122,659. This makes it a prime location for those seeking top compensation. Other cities like Livonia, MI, and Dearborn, MI, also provide competitive salaries, making them excellent choices for software engineers.
Graph displaying highest paying cities salaries for Software Engineer jobs near Ann Arbor, MI, highlighting Detroit, MI with the highest at $122,659 and Farmington Hills, MI with the lowest at $103,569.
  1. Detroit, MI
    Average Salary: $122,659
    Detroit offers a vibrant tech scene with many opportunities for tech professionals. Companies like General Motors and Quicken Loans are hiring for innovative projects. The city's growing tech community makes it an exciting place to work.
    Find Software Engineer jobs in Detroit, MI


  2. Livonia, MI
    Average Salary: $115,082
    Livonia, a suburb of Detroit, is home to several tech firms. Companies like IBM and Ford Motor Company are looking for skilled engineers. The area provides a mix of urban and suburban living, making it a great place to work and live.
    Find Software Engineer jobs in Livonia, MI


  3. Dearborn, MI
    Average Salary: $114,639
    Dearborn is known for its automotive industry, but it also has a growing tech sector. Ford Motor Company is a major employer in the area. Working here means being part of a cutting-edge industry with many opportunities for growth.
    Find Software Engineer jobs in Dearborn, MI


  4. Ypsilanti, MI
    Average Salary: $111,209
    Ypsilanti is a hub for tech innovation, with companies like Zingerman's and Eastern Michigan University driving the sector. The city offers a mix of small-town charm and big-city opportunities. Tech professionals here enjoy a supportive community.
    Find Software Engineer jobs in Ypsilanti, MI


  5. Southfield, MI
    Average Salary: $110,306
    Southfield is a key location for tech jobs in Michigan. Companies like Quicken Loans and Compuware are hiring. The city offers a great quality of life with plenty of amenities and a strong sense of community.
    Find Software Engineer jobs in Southfield, MI


  6. Jackson, MI
    Average Salary: $109,117
    Jackson is a growing tech hub with companies like Synopsys and SPS Commerce. The city offers a lower cost of living compared to larger cities, making it an attractive option for tech professionals. The community is welcoming and supportive.
    Find Software Engineer jobs in Jackson, MI


  7. Kalamazoo, MI
    Average Salary: $107,656
    Kalamazoo is known for its vibrant arts scene and growing tech industry. Companies like Western Michigan University and Stryker Corporation are hiring. The city offers a great balance of work and leisure, with plenty of outdoor activities.
    Find Software Engineer jobs in Kalamazoo, MI


  8. Troy, MI
    Average Salary: $106,733
    Troy is a major center for tech jobs, with companies like IBM and Delphi Technologies. The city offers a high quality of life with excellent schools and plenty of recreational activities. Tech professionals here enjoy a dynamic work environment.
    Find Software Engineer jobs in Troy, MI


  9. Royal Oak, MI
    Average Salary: $106,594
    Royal Oak is a vibrant city with a strong tech presence. Companies like Quicken Loans and Delphi Technologies are hiring. The city offers a mix of urban amenities and a friendly community, making it a great place to work and live.
    Find Software Engineer jobs in Royal Oak, MI


  10. Farmington Hills, MI
    Average Salary: $103,569
    Farmington Hills is a top location for tech jobs in Michigan. Companies like Compuware and SPS Commerce are hiring. The city offers a high quality of life with excellent schools and a strong sense of community.
    Find Software Engineer jobs in Farmington Hills, MI

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

Thomson Reuters offers one of the highest salaries for software engineers in Ann Arbor, MI, averaging around $141,577. Charles Schwab also provides a competitive salary, close to $140,162. Domino's, with an average salary of $118,288, is another top employer for software engineers in the area.
Graph displaying best paying company salaries for Software Engineer jobs in Ann Arbor, MI, highlighting Thomson Reuters with the highest at $141,577 and The University of Michigan with the lowest at $94,413.
  1. Thomson Reuters
    Average Salary: $141,577
    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 the U.S., Canada, the U.K., and Asia.


  2. Charles Schwab
    Average Salary: $140,162
    Charles Schwab provides rewarding Software Engineer positions in Ann Arbor, MI. They work on developing financial services technology. The company has a strong presence in the U.S., with offices in many major cities.


  3. Domino's
    Average Salary: $118,288
    Domino's offers competitive Software Engineer jobs in Ann Arbor, MI. They focus on enhancing the online and mobile ordering experience. The company operates worldwide, with thousands of stores in over 90 countries.


  4. Leidos
    Average Salary: $117,104
    Leidos provides Software Engineer roles in Ann Arbor, MI. They work on developing technology for national security and health sectors. The company has a global presence, with offices in the U.S., U.K., and Australia.


  5. KLA-Tencor
    Average Salary: $113,181
    KLA-Tencor offers Software Engineer positions in Ann Arbor, MI. They focus on semiconductor manufacturing equipment. The company operates globally, with offices in North America, Europe, and Asia.


  6. CRITEO
    Average Salary: $110,128
    CRITEO provides Software Engineer jobs in Ann Arbor, MI. They work on developing advertising technology. The company has a global presence, with offices in North America, Europe, and Asia.


  7. KLA Corporation
    Average Salary: $108,270
    KLA Corporation offers Software Engineer roles in Ann Arbor, MI. They focus on semiconductor manufacturing equipment. The company operates globally, with offices in North America, Europe, and Asia.


  8. Adapt Technology
    Average Salary: $100,750
    Adapt Technology provides Software Engineer positions in Ann Arbor, MI. They work on developing software for the automotive industry. The company operates globally, with offices in North America, Europe, and Asia.


  9. The University of Michigan
    Average Salary: $94,413
    The University of Michigan offers Software Engineer jobs in Ann Arbor, MI. They focus on research and development in various fields. The university has a strong presence in the U.S., with campuses in Michigan and California.

Currently 8,993 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
8,993 Job Openings