How much does a Software Engineer make in Ann Arbor, MI?
If you work as a Software Engineer in Ann Arbor, MI, you can expect to earn an average yearly salary of $118,684. This figure includes a wide range of earnings based on experience and other factors. The salaries can vary significantly depending on your skills and the specific company you join.
Here are some specifics about the salary distribution for Software Engineers in the area:
- 10% earn around $55,000 annually.
- 25% earn between $67,000 and $92,000.
- 50% earn between $92,000 and $129,000.
- 75% earn between $129,000 and $165,000.
- 90% earn between $165,000 and $178,000.
- The top 10% earn above $178,000 annually.
This range shows that there are many opportunities for growth and high earnings in the field of software engineering in Ann Arbor, MI.
What are the highest paying cities for a Software Engineer near Ann Arbor, MI?

-
Detroit, MI
Average Salary: $132,410
Detroit offers a thriving tech scene with many startups and large corporations. Working here means you'll collaborate with innovative teams in a city that values creativity. Companies like General Motors and Quicken Loans present exciting opportunities.
Find Software Engineer jobs in Detroit, MI
-
Jackson, MI
Average Salary: $123,619
Jackson has a growing tech industry, with companies offering good work-life balance. It is a smaller city but has plenty of potential for growth. Professionals here benefit from a close-knit community and competitive salaries.
Find Software Engineer jobs in Jackson, MI
-
Dearborn, MI
Average Salary: $117,814
Dearborn is home to major automotive firms, providing tech talent with opportunities to innovate in the auto industry. The city offers a mix of big company projects and smaller, dynamic startups. Being close to Detroit adds to the rich professional environment.
Find Software Engineer jobs in Dearborn, MI
-
Southfield, MI
Average Salary: $117,384
Southfield boasts a diverse range of tech companies, from financial services to software development. The city offers a vibrant professional community and excellent career growth. Companies like Ally Financial and Quicken Loans are prominent here.
Find Software Engineer jobs in Southfield, MI
-
Livonia, MI
Average Salary: $110,488
Livonia offers a mix of established tech companies and emerging startups. The area provides a friendly work environment and excellent public transportation. It is a great place for those seeking a balance between work and lifestyle.
Find Software Engineer jobs in Livonia, MI
-
Ypsilanti, MI
Average Salary: $108,459
Ypsilanti is known for its academic and tech innovation, largely influenced by the University of Michigan. The city offers a unique blend of startups and larger companies. Professionals here enjoy a strong support network and progressive work culture.
Find Software Engineer jobs in Ypsilanti, MI
-
Grand Rapids, MI
Average Salary: $107,071
Grand Rapids has a dynamic tech scene with a focus on manufacturing and logistics. Companies here are looking for innovative solutions, providing ample opportunities for growth. The city balances urban life with a friendly, community-oriented atmosphere.
Find Software Engineer jobs in Grand Rapids, MI
-
Royal Oak, MI
Average Salary: $105,725
Royal Oak offers a mix of tech firms and entertainment companies. The city provides a vibrant professional environment with many networking opportunities. Working here means access to a diverse range of projects and collaborations.
Find Software Engineer jobs in Royal Oak, MI
-
Troy, MI
Average Salary: $104,758
Troy is known for its corporate headquarters and tech startups. The city provides a professional environment with many opportunities for advancement. Being close to Detroit adds to its appeal for tech professionals.
Find Software Engineer jobs in Troy, MI
-
Farmington Hills, MI
Average Salary: $100,293
Farmington Hills offers a suburban feel with a strong tech presence. Companies here focus on innovation and teamwork. The area provides a good work-life balance and access to excellent amenities.
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 offers exciting opportunities for software engineers in Ann Arbor, MI. They focus on developing self-driving car software. This innovative company aims to shape the future of transportation.
-
Thomson Reuters
Average Salary: $151,975
At Thomson Reuters, software engineers in Ann Arbor, MI, work on cutting-edge projects. They develop software for financial, legal, risk, and compliance sectors. Thomson Reuters provides a dynamic environment for growth and learning.
-
TORC Robotics
Average Salary: $143,883
TORC Robotics in Ann Arbor, MI, is a leader in autonomous vehicle technology. Software engineers here create software for self-driving trucks. They contribute to making transportation safer and more efficient.
-
Charles Schwab
Average Salary: $140,773
Charles Schwab in Ann Arbor, MI, offers rewarding careers for software engineers. They focus on creating tools for financial services. Engineers work on projects that make managing money easier for clients.
-
KLA-Tencor
Average Salary: $118,895
At KLA-Tencor in Ann Arbor, MI, software engineers play a key role in semiconductor manufacturing. They develop software that helps companies create better electronic devices. The work here is both challenging and impactful.
-
Leidos
Average Salary: $117,104
Leidos in Ann Arbor, MI, offers diverse opportunities for software engineers. They work on projects for national security, health, and civil markets. Engineers here help solve complex problems with innovative software solutions.
-
KLA Corporation
Average Salary: $108,675
KLA Corporation in Ann Arbor, MI, focuses on semiconductor manufacturing. Software engineers here develop tools for quality control and process improvement. They contribute to making high-tech devices more reliable.
-
CRITEO
Average Salary: $104,080
CRITEO in Ann Arbor, MI, offers exciting roles for software engineers. They develop software for digital advertising. Engineers work on projects that help businesses reach their target audience more effectively.
-
Adapt Technology
Average Salary: $100,750
Adapt Technology in Ann Arbor, MI, provides opportunities for software engineers. They develop software for accessibility and learning. Engineers here work on projects that help people with disabilities access information more easily.
-
The University of Michigan
Average Salary: $93,746
The University of Michigan offers roles for software engineers in Ann Arbor, MI. They work on research projects and educational software. Engineers here contribute to advancing technology and education.
What are the best paying Software Engineer related jobs in Ann Arbor, MI?

-
Technical Architect
Average Salary: $141,250
A technical architect plans the design and development of technology solutions. They work with software engineers and stakeholders to ensure the architecture meets the project needs. Companies like Google and Ford Motor Company in Ann Arbor look for skilled technical architects.
Find Technical Architect jobs in Ann Arbor, MI
-
Product Manager
Average Salary: $127,550
Product managers oversee the development of products, from initial idea to launch. They work closely with software engineers and design teams to bring products to market. Tech companies like Google and Ford Motor Company often seek experienced product managers.
Find Product Manager jobs in Ann Arbor, MI
-
Cloud Engineer
Average Salary: $123,000
Cloud engineers design and manage cloud computing solutions. They ensure systems run smoothly and securely in the cloud. Companies like Google and Ford Motor Company need cloud engineers to maintain their cloud infrastructures.
Find Cloud Engineer jobs in Ann Arbor, MI
-
Machine Learning Engineer
Average Salary: $114,373
These engineers develop algorithms and models to enable machine learning. They work on projects that require data analysis and predictive analytics. Google and Ford Motor Company both hire machine learning engineers for their tech-driven projects.
Find Machine Learning Engineer jobs in Ann Arbor, MI
-
Site Reliability Engineer
Average Salary: $111,575
Site reliability engineers focus on maintaining the reliability and performance of systems. They ensure systems run smoothly and are resilient to failures. Google and Ford Motor Company depend on site reliability engineers to keep their services running smoothly.
Find Site Reliability Engineer jobs in Ann Arbor, MI
-
Security Engineer
Average Salary: $109,208
Security engineers protect systems and data from threats. They implement security measures and monitor systems for vulnerabilities. Companies like Google and Ford Motor Company need security engineers to safeguard their digital assets.
Find Security Engineer jobs in Ann Arbor, MI
-
Data Engineer
Average Salary: $106,189
Data engineers build systems to collect and manage data. They work on projects that involve data pipelines and data warehouses. Tech firms like Google and Ford Motor Company often seek data engineers to handle their data needs.
Find Data Engineer jobs in Ann Arbor, MI
-
DevOps Engineer
Average Salary: $102,577
DevOps engineers bridge development and operations teams. They automate processes to improve efficiency and speed. Companies like Google and Ford Motor Company look for skilled DevOps engineers to enhance their workflows.
Find DevOps Engineer jobs in Ann Arbor, MI
-
UI/UX Designer
Average Salary: $101,667
UI/UX designers create user-friendly interfaces. They focus on enhancing user experience through design. Tech companies like Google and Ford Motor Company hire UI/UX designers to improve their products' usability.
Find UI/UX Designer jobs in Ann Arbor, MI
-
Technical Support Engineer
Average Salary: $100,000
Technical support engineers help users with technical issues. They troubleshoot problems and provide solutions. Companies like Google and Ford Motor Company need technical support engineers to assist their users.
Find Technical Support Engineer jobs in Ann Arbor, MI



