Position
City
Salary

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

The average salary for a Software Engineer is $118,684 per year 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.

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 the best-paying software engineering positions near Ann Arbor, MI, should consider Detroit, MI, where the average salary stands at $132,410. Jackson, MI, follows closely with an average salary of $123,619. For those willing to explore, nearby cities like Dearborn, MI, and Southfield, MI, offer competitive salaries as well.
Graph displaying highest paying cities salaries for Software Engineer jobs near Ann Arbor, MI, highlighting Detroit, MI with the highest at $132,410 and Farmington Hills, MI with the lowest at $100,293.
  1. 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


  2. 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


  3. 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


  4. 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


  5. 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


  6. 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


  7. 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


  8. 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


  9. 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


  10. 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?

For those seeking software engineering positions in Ann Arbor, MI, Applied Intuition offers the highest average salary at $157,500. Thomson Reuters and TORC Robotics follow closely, providing average salaries of $151,975 and $143,883, respectively. Other companies like Charles Schwab and KLA-Tencor also offer competitive salaries, making Ann Arbor a desirable place for software engineers.
Graph displaying best paying company salaries for Software Engineer jobs in Ann Arbor, MI, highlighting Applied Intuition with the highest at $157,500 and The University of Michigan with the lowest at $93,746.
  1. 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.


  2. 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.


  3. 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.


  4. 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.


  5. 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.


  6. 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.


  7. 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.


  8. 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.


  9. 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.


  10. 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.

Currently 9,036 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
9,036 Job Openings