How much does a Software Engineer make in Ann Arbor, MI?
Software Engineers in Ann Arbor, MI, earn a good salary. The average yearly salary stands at around $119,818. This means most people in this role make close to this amount each year.
Different levels of experience lead to different pay. Entry-level engineers might start around $55,000. Mid-career professionals can expect to earn between $97,273 and $125,455. Senior engineers, with many years of experience, can make more than $153,636 each year.
What are the highest paying cities for a Software Engineer near Ann Arbor, MI?

-
Detroit, MI
Average Salary: $132,158
Detroit offers a thriving tech scene with major companies like General Motors and Quicken Loans. Software Engineers here can work on innovative projects that shape the future of transportation and finance. The city’s historic charm and vibrant culture make it a unique place to build a career.
Find Software Engineer jobs in Detroit, MI
-
Jackson, MI
Average Salary: $119,338
In Jackson, Software Engineers find a mix of smaller companies and larger firms like SpartanNash. The city offers a lower cost of living while providing access to modern tech opportunities. It’s a great place for those who prefer a quieter lifestyle with ample professional growth.
Find Software Engineer jobs in Jackson, MI
-
Southfield, MI
Average Salary: $117,384
Southfield is known for its strong tech industry presence, home to companies like Compuware. Software Engineers here enjoy working in a modern, dynamic environment. The city offers a balance of professional opportunities and a comfortable living experience.
Find Software Engineer jobs in Southfield, MI
-
Dearborn, MI
Average Salary: $117,213
Dearborn is home to Ford Motor Company, providing vast opportunities for tech professionals. Software Engineers can contribute to advancements in automotive technology. The city’s diverse community and lower living costs add to the appeal.
Find Software Engineer jobs in Dearborn, MI
-
Royal Oak, MI
Average Salary: $111,080
Royal Oak features a vibrant tech community with companies like Ally Financial. Software Engineers here enjoy a balance of creative work and innovation. The city’s walkable neighborhoods and cultural attractions make it a desirable place to live and work.
Find Software Engineer jobs in Royal Oak, MI
-
Livonia, MI
Average Salary: $109,478
Livonia offers a thriving tech scene with smaller and medium-sized tech firms. Software Engineers can find rewarding opportunities in this community. The city’s safety, family-friendly environment, and access to Detroit make it an attractive option.
Find Software Engineer jobs in Livonia, MI
-
Ypsilanti, MI
Average Salary: $108,459
Ypsilanti features a growing tech presence with companies like BCBSM. Software Engineers can work on cutting-edge projects in a vibrant community. The city’s proximity to Ann Arbor and Detroit provides additional opportunities for professional and personal growth.
Find Software Engineer jobs in Ypsilanti, MI
-
Grand Rapids, MI
Average Salary: $106,151
Grand Rapids has a burgeoning tech sector, with companies like Adaflex. Software Engineers can find exciting opportunities in this innovation-focused city. The blend of urban living and natural beauty makes it a unique place to work.
Find Software Engineer jobs in Grand Rapids, MI
-
Troy, MI
Average Salary: $104,010
Troy is a hub for tech companies, including Motorola Solutions. Software Engineers here work on exciting projects in a thriving industry. The city’s suburban amenities and proximity to Detroit offer a balanced lifestyle.
Find Software Engineer jobs in Troy, MI
-
Farmington Hills, MI
Average Salary: $100,293
Farmington Hills is home to tech-forward companies like L-3Harris. Software Engineers can engage in impactful projects in this growing tech community. The city’s safety, excellent schools, and quality of life make it a great place to work and live.
Find Software Engineer jobs in Farmington Hills, MI
What are the best paying companies for a Software Engineer in Ann Arbor, MI?

-
Applied Intuition
Average Salary: $157,500
Applied Intuition works on self-driving car software. They are located in Ann Arbor, MI. They provide a dynamic environment for Software Engineers to thrive and innovate.
-
Thomson Reuters
Average Salary: $151,975
Thomson Reuters offers Software Engineer roles in Ann Arbor, MI. The company focuses on providing critical information for businesses and professionals. The role gives an opportunity to work on impactful projects.
-
Charles Schwab
Average Salary: $140,773
Charles Schwab has Software Engineer positions in Ann Arbor, MI. They focus on financial services. The company offers a stable and supportive environment for Software Engineers.
-
KLA-Tencor
Average Salary: $117,424
KLA-Tencor provides Software Engineer roles in Ann Arbor, MI. They work in semiconductor manufacturing equipment. The job offers challenges and growth opportunities.
-
Leidos
Average Salary: $117,104
Leidos offers Software Engineer positions in Ann Arbor, MI. They focus on science, technology, and engineering. This role allows for working on exciting and diverse projects.
-
CRITEO
Average Salary: $110,128
CRITEO has Software Engineer jobs in Ann Arbor, MI. They specialize in personalized advertising. The role offers a fast-paced environment with innovative opportunities.
-
KLA Corporation
Average Salary: $108,270
KLA Corporation offers Software Engineer roles in Ann Arbor, MI. They focus on semiconductor equipment. The company provides a supportive environment for professional development.
-
Adapt Technology
Average Salary: $100,750
Adapt Technology provides Software Engineer jobs in Ann Arbor, MI. They focus on energy services. The role offers stability and the chance to work on meaningful projects.
-
The University of Michigan
Average Salary: $92,894
The University of Michigan offers Software Engineer roles in Ann Arbor, MI. They focus on education and research. The position allows for academic collaboration and growth.
What are the best paying Software Engineer related jobs in Ann Arbor, MI?

-
Technical Architect
Average Salary: $141,250
This role focuses on designing the system architecture. Architects work with engineering teams and stakeholders. They ensure that systems meet business needs. Companies in Ann Arbor, like Ford and Google, seek these experts.
Find Technical Architect jobs in Ann Arbor, MI
-
Product Manager
Average Salary: $125,571
Product Managers guide the development of new features. They work with cross-functional teams to launch successful products. Companies such as Apple and Uber value these roles. They work closely with engineers to bring ideas to life.
Find Product Manager jobs in Ann Arbor, MI
-
Cloud Engineer
Average Salary: $123,000
Cloud Engineers manage and maintain cloud services. They ensure systems run smoothly and securely. Tech giants like Amazon Web Services and Microsoft Azure hire for these positions. They often collaborate with software engineers to optimize cloud infrastructure.
Find Cloud Engineer jobs in Ann Arbor, MI
-
Machine Learning Engineer
Average Salary: $115,099
These engineers build and deploy models. They develop algorithms to analyze data. Companies such as Google and IBM seek these specialists. They work with data scientists and software engineers to create intelligent systems.
Find Machine Learning Engineer jobs in Ann Arbor, MI
-
Site Reliability Engineer
Average Salary: $111,575
SREs ensure systems are reliable and efficient. They work to improve performance and resolve issues. Tech companies like Facebook and Netflix hire for these roles. They collaborate closely with software engineers to maintain system health.
Find Site Reliability Engineer jobs in Ann Arbor, MI
-
Security Engineer
Average Salary: $109,208
Security Engineers protect systems from threats. They implement security measures and monitor systems. Companies in Ann Arbor, including Ford and Google, value these experts. They work with software engineers to safeguard data.
Find Security Engineer jobs in Ann Arbor, MI
-
Data Engineer
Average Salary: $108,320
Data Engineers build and maintain data pipelines. They ensure data is accessible and reliable. Companies such as Amazon and Google hire for these roles. They collaborate with software engineers to manage data infrastructure.
Find Data Engineer jobs in Ann Arbor, MI
-
UI/UX Designer
Average Salary: $101,667
UI/UX Designers create user-friendly interfaces. They focus on improving user experience. Companies like Apple and Uber hire for these positions. They work with software engineers to ensure design meets technical capabilities.
Find UI/UX Designer jobs in Ann Arbor, MI
-
Technical Support Engineer
Average Salary: $100,000
These engineers provide technical assistance. They solve software and hardware issues. Companies such as Microsoft and Apple seek these professionals. They work with software engineers to resolve user problems.
Find Technical Support Engineer jobs in Ann Arbor, MI
-
Systems Engineer
Average Salary: $98,121
Systems Engineers manage and maintain IT systems. They ensure systems run smoothly. Companies in Ann Arbor, including Ford and Google, hire for these roles. They work closely with software engineers to maintain system integrity.
Find Systems Engineer jobs in Ann Arbor, MI



