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

-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
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 technical aspects of a project. It involves working with software engineers to ensure the architecture meets business needs. Companies like Google and Ford Motor Company offer such roles in Ann Arbor.
Find Technical Architect jobs in Ann Arbor, MI
-
Solution Architect
Average Salary: $131,131
Solution architects create blueprints for software solutions. They work with clients to understand their needs and design systems that meet those needs. In Ann Arbor, you can find this role at companies like IBM and Ford.
Find Solution Architect jobs in Ann Arbor, MI
-
Content Manager
Average Salary: $126,000
Content managers oversee the creation and management of digital content. They work with writers and designers to ensure content is engaging and effective. This role is available at companies like Domino's Pizza and Zingerman's.
Find Content Manager jobs in Ann Arbor, MI
-
Data Engineer
Average Salary: $118,780
Data engineers build and maintain systems for data processing. They work with software engineers to ensure data is collected and stored efficiently. Companies like Google and Ford offer such roles in Ann Arbor.
Find Data Engineer jobs in Ann Arbor, MI
-
UI/UX Designer
Average Salary: $117,600
UI/UX designers focus on creating user-friendly interfaces. They work with software engineers to ensure the design is functional and appealing. This role is available at companies like Zingerman's and Domino's Pizza.
Find UI/UX Designer jobs in Ann Arbor, MI
-
Product Manager
Average Salary: $116,425
Product managers oversee the development of new products. They work with software engineers to ensure the product meets customer needs. In Ann Arbor, you can find this role at companies like Ford and Domino's Pizza.
Find Product Manager jobs in Ann Arbor, MI
-
Machine Learning Engineer
Average Salary: $113,405
Machine learning engineers develop algorithms for data analysis. They work with software engineers to implement these algorithms in software. This role is available at companies like Google and Ford.
Find Machine Learning Engineer jobs in Ann Arbor, MI
-
Cloud Engineer
Average Salary: $104,152
Cloud engineers manage cloud-based systems. They work with software engineers to ensure these systems are secure and efficient. In Ann Arbor, you can find this role at companies like IBM and Ford.
Find Cloud Engineer jobs in Ann Arbor, MI
-
Security Engineer
Average Salary: $101,539
Security engineers protect systems from cyber threats. They work with software engineers to implement security measures. This role is available at companies like IBM and Ford in Ann Arbor.
Find Security Engineer jobs in Ann Arbor, MI
-
Implementation Specialist
Average Salary: $99,355
Implementation specialists oversee the deployment of software solutions. They work with software engineers to ensure the software is installed and configured correctly. This role is available at companies like Domino's Pizza and Zingerman's.
Find Implementation Specialist jobs in Ann Arbor, MI