How much does a Software Engineer make 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.
What are the highest paying cities for a Software Engineer near Ann Arbor, MI?

-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
What are the best paying Software Engineer related jobs in Ann Arbor, MI?

-
Technical Architect
Average Salary: $147,333
This role focuses on designing and overseeing the architecture of software systems. It involves working with teams to ensure that the architecture meets business needs. Companies like Google and Ford Motor Company offer such positions.
Find Technical Architect jobs in Ann Arbor, MI
-
Data Engineer
Average Salary: $127,550
This position involves creating and managing data pipelines. It requires strong skills in data processing and analysis. Local companies like Zingerman's and Domino's Pizza often seek these professionals.
Find Data Engineer jobs in Ann Arbor, MI
-
Product Manager
Average Salary: $123,039
This role involves leading the development of new products. It requires collaboration with cross-functional teams. Companies like Shopify and Google have openings for this role.
Find Product Manager jobs in Ann Arbor, MI
-
Cloud Engineer
Average Salary: $118,650
This position focuses on managing and deploying cloud-based solutions. It requires expertise in cloud platforms. Companies like Amazon and Google offer such positions.
Find Cloud Engineer jobs in Ann Arbor, MI
-
Machine Learning Engineer
Average Salary: $116,126
This role involves developing and implementing machine learning models. It requires strong programming skills and knowledge of algorithms. Companies like Ford and Google seek these professionals.
Find Machine Learning Engineer jobs in Ann Arbor, MI
-
UI/UX Designer
Average Salary: $112,000
This position focuses on creating user-friendly interfaces. It requires skills in design and user experience. Companies like Shopify and Zingerman's often look for these designers.
Find UI/UX Designer jobs in Ann Arbor, MI
-
Security Engineer
Average Salary: $108,035
This role involves protecting systems from cyber threats. It requires knowledge of security protocols and risk management. Companies like Google and Ford Motor Company offer such positions.
Find Security Engineer jobs in Ann Arbor, MI
-
DevOps Engineer
Average Salary: $103,279
This position focuses on integrating development and operations. It requires skills in automation and continuous integration. Companies like Shopify and Google have openings for this role.
Find DevOps Engineer jobs in Ann Arbor, MI
-
Site Reliability Engineer
Average Salary: $101,741
This role involves ensuring the reliability of software systems. It requires expertise in system design and maintenance. Companies like Google and Ford Motor Company offer such positions.
Find Site Reliability Engineer jobs in Ann Arbor, MI
-
Technical Support Engineer
Average Salary: $100,000
This position focuses on providing technical support to users. It requires strong problem-solving skills. Companies like Shopify and Domino's Pizza often seek these professionals.
Find Technical Support Engineer jobs in Ann Arbor, MI



