Position
City
Salary

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

The average salary for a Software Engineer is $122,680 per year in Ann Arbor, MI.

In Ann Arbor, MI, software engineers enjoy a strong earning potential. The average yearly salary for software engineers in this area is around $122,680. This figure reflects the high demand for skilled tech professionals in the region. With a wide range of tech companies and educational institutions in Ann Arbor, opportunities for career growth and salary advancement are plentiful.

The salary for software engineers in Ann Arbor varies based on experience and expertise. Entry-level positions start at about $60,000 per year. With more experience, salaries can rise to $204,800 or higher. Factors such as education, certifications, and the specific technologies mastered can also impact earning potential. This variety offers career flexibility and the chance for significant salary growth over time. Job seekers can look forward to a rewarding and prosperous career path in Ann Arbor.

Software Engineer jobs in Ann Arbor, MI

What are the highest paying cities for a Software Engineer near Ann Arbor, MI?

If you are a software engineer near Ann Arbor, MI, consider job opportunities in nearby cities where salaries are higher. Royal Oak, MI, and Detroit, MI, offer the best pay, with average salaries of $141,242 and $137,633 respectively. These locations provide excellent chances to advance your career while enjoying a higher income.
Graph displaying highest paying cities salaries for Software Engineer jobs near Ann Arbor, MI, highlighting Royal Oak, MI with the highest at $141,242 and Livonia, MI with the lowest at $106,296.
  1. Royal Oak, MI
    Average Salary: $141,242
    Royal Oak offers a growing tech scene with opportunities in automotive tech and startups. The city's proximity to Detroit provides access to major companies like General Motors. Working here means being part of innovative projects and a vibrant community.
    Find Software Engineer jobs in Royal Oak, MI


  2. Detroit, MI
    Average Salary: $137,633
    Detroit is a hub for automotive technology with companies like Ford and Google. As a tech professional, you will find plenty of opportunities to work on cutting-edge projects. The city's revitalization offers a dynamic and exciting environment.
    Find Software Engineer jobs in Detroit, MI


  3. Jackson, MI
    Average Salary: $127,650
    Jackson combines a lower cost of living with growing tech opportunities. Companies like SpartanNash and local startups are hiring. Working here means enjoying a more affordable lifestyle while contributing to tech growth.
    Find Software Engineer jobs in Jackson, MI


  4. Dearborn, MI
    Average Salary: $118,737
    Dearborn is home to Ford Motor Company, offering numerous tech roles in automotive innovation. The city provides a blend of established companies and emerging tech firms. It is a great place for tech enthusiasts with career growth potential.
    Find Software Engineer jobs in Dearborn, MI


  5. Southfield, MI
    Average Salary: $118,593
    Southfield has a thriving tech industry, with companies like Quicken Loans and PricewaterhouseCoopers. The area offers many opportunities for software professionals. You will find a supportive community and excellent career prospects.
    Find Software Engineer jobs in Southfield, MI


  6. Grand Rapids, MI
    Average Salary: $108,002
    Grand Rapids is becoming a tech hub with companies like Ada Health and Rapid Metrics. The city provides a mix of tech opportunities and a friendly community. Working here means being part of a growing tech ecosystem with plenty of innovation.
    Find Software Engineer jobs in Grand Rapids, MI


  7. Troy, MI
    Average Salary: $107,755
    Troy is known for its corporate offices and tech startups. Companies like Lear Corporation and Cognizant are present. It offers a great place for tech professionals to grow and innovate in a business-friendly environment.
    Find Software Engineer jobs in Troy, MI


  8. Ypsilanti, MI
    Average Salary: $106,865
    Ypsilanti combines a small-town feel with tech opportunities. The presence of Eastern Michigan University brings innovation and tech jobs. Working here means enjoying a relaxed lifestyle with access to tech resources.
    Find Software Engineer jobs in Ypsilanti, MI


  9. Kalamazoo, MI
    Average Salary: $106,436
    Kalamazoo offers a growing tech scene with companies like Upjohn and local startups. The city provides a balance of tech opportunities and a relaxed lifestyle. Working here means being part of a community that values innovation.
    Find Software Engineer jobs in Kalamazoo, MI


  10. Livonia, MI
    Average Salary: $106,296
    Livonia has a mix of established companies and tech startups. Employers like BMW and local tech firms offer diverse roles. It provides a great place for software professionals to find rewarding career opportunities.
    Find Software Engineer jobs in Livonia, MI

What are the best paying companies for a Software Engineer in Ann Arbor, MI?

Job seekers in Ann Arbor, MI, can find top-paying roles at companies like Applied Intuition, Thomson Reuters, and TORC Robotics. These companies offer some of the highest average salaries for software engineers. Applied Intuition stands out with an average salary of $157,500, followed by Thomson Reuters at $151,082.
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 $88,286.
  1. Applied Intuition
    Average Salary: $157,500
    Applied Intuition offers cutting-edge Software Engineer jobs in Ann Arbor, MI. They focus on AI for autonomous vehicles. Their work environment is dynamic and innovative, with a commitment to pushing boundaries in the tech sector.


  2. Thomson Reuters
    Average Salary: $151,082
    Thomson Reuters provides a variety of Software Engineer positions in Ann Arbor, MI. They are a leader in delivering professional information for industries. Their Ann Arbor office is part of their global network, offering a blend of local and international opportunities.


  3. TORC Robotics
    Average Salary: $143,313
    TORC Robotics is a leading company for Software Engineer jobs in Ann Arbor, MI. They specialize in developing self-driving technology. Their projects are impactful, with a focus on advancing transportation solutions.


  4. Charles Schwab
    Average Salary: $132,883
    Charles Schwab offers Software Engineer roles in Ann Arbor, MI. They are a financial services giant, providing tools for investment management. Their Ann Arbor office is vibrant, with a strong emphasis on innovation and customer service.


  5. KLA-Tencor
    Average Salary: $116,048
    KLA-Tencor provides Software Engineer jobs in Ann Arbor, MI. They focus on manufacturing equipment for the semiconductor industry. Their Ann Arbor location is a hub for technology and engineering excellence.


  6. Adapt Technology
    Average Salary: $101,333
    Adapt Technology offers Software Engineer positions in Ann Arbor, MI. They specialize in software solutions for the manufacturing sector. Their Ann Arbor office is known for its collaborative and results-driven atmosphere.


  7. KBR
    Average Salary: $99,363
    KBR provides Software Engineer jobs in Ann Arbor, MI. They work in engineering, procurement, and construction services. Their Ann Arbor office is part of their extensive global network, offering diverse project opportunities.


  8. The University of Michigan
    Average Salary: $88,286
    The University of Michigan offers Software Engineer jobs in Ann Arbor, MI. They are a leading research institution with a strong focus on technology and innovation. Their Ann Arbor campus provides a stimulating environment for software development.

Currently 6,086 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
6,086 Job Openings