Position
City
Salary

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

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

In Ann Arbor, MI, a Software Engineer can expect to earn a competitive salary. The average yearly salary for this role is around $115,995. This figure reflects the strong demand for skilled software professionals in the area. The tech industry in Ann Arbor is vibrant, with many companies offering attractive compensation packages.


The salary range for Software Engineers in Ann Arbor varies based on experience and skill level. Entry-level positions may start at around $57,000 per year. As experience grows, salaries can climb significantly. For those with more than a decade of experience, salaries can reach up to $187,500 annually. This range highlights the potential for career growth and financial rewards in the field of software engineering.

Software Engineer jobs in Ann Arbor, MI

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

Job seekers near Ann Arbor, MI, can find excellent opportunities in nearby cities. Detroit, MI, offers the highest average salary for software engineers at $124,551. Other cities like Livonia, MI, and Dearborn, MI, also provide competitive salaries, making them attractive options for professionals in the tech field. Exploring these cities can lead to rewarding career opportunities with attractive compensation packages.
Graph displaying highest paying cities salaries for Software Engineer jobs near Ann Arbor, MI, highlighting Detroit, MI with the highest at $124,551 and Grand Rapids, MI with the lowest at $103,419.
  1. Detroit, MI
    Average Salary: $124,551
    Detroit offers a vibrant tech scene with many opportunities in automotive technology. Companies like General Motors and Ford are hiring for innovative software solutions. The city's tech community is growing, making it a great place for software engineers.
    Find Software Engineer jobs in Detroit, MI


  2. Livonia, MI
    Average Salary: $115,489
    Livonia is home to several tech firms and startups. It provides a supportive environment for software engineers. Companies like Quicken Loans and Compuware are looking for skilled professionals to join their teams.
    Find Software Engineer jobs in Livonia, MI


  3. Dearborn, MI
    Average Salary: $114,722
    Dearborn has a strong presence of automotive companies, offering unique opportunities for software engineers. Ford and other tech firms are hiring for roles in software development and innovation. The city's tech sector is expanding, providing good career prospects.
    Find Software Engineer jobs in Dearborn, MI


  4. Southfield, MI
    Average Salary: $113,637
    Southfield is a hub for tech companies, offering many opportunities for software engineers. Firms like Quicken Loans and Compuware are actively hiring. The city's growing tech industry makes it an attractive place for professionals.
    Find Software Engineer jobs in Southfield, MI


  5. Ypsilanti, MI
    Average Salary: $109,948
    Ypsilanti is a smaller city with a growing tech presence. It offers a close-knit community and opportunities for software engineers. Companies like Eastern Michigan University and local startups are hiring for various roles.
    Find Software Engineer jobs in Ypsilanti, MI


  6. Jackson, MI
    Average Salary: $109,117
    Jackson provides a more relaxed environment with opportunities in tech. Companies like SPS Commerce and local startups are hiring. The city's growing tech sector offers good career prospects for software engineers.
    Find Software Engineer jobs in Jackson, MI


  7. Kalamazoo, MI
    Average Salary: $108,721
    Kalamazoo offers a mix of tech and manufacturing opportunities. Companies like Western Michigan University and local tech firms are hiring. The city's growing tech scene provides a good environment for software engineers.
    Find Software Engineer jobs in Kalamazoo, MI


  8. Royal Oak, MI
    Average Salary: $106,594
    Royal Oak has a vibrant tech community with many opportunities for software engineers. Companies like Quicken Loans and Compuware are hiring. The city's tech sector is expanding, making it a great place for professionals.
    Find Software Engineer jobs in Royal Oak, MI


  9. Troy, MI
    Average Salary: $106,469
    Troy is a hub for tech companies, offering many opportunities for software engineers. Firms like Quicken Loans and Compuware are actively hiring. The city's growing tech industry makes it an attractive place for professionals.
    Find Software Engineer jobs in Troy, MI


  10. Grand Rapids, MI
    Average Salary: $103,419
    Grand Rapids offers a dynamic tech scene with many opportunities for software engineers. Companies like AdaTech and local startups are hiring. The city's growing tech industry provides good career prospects.
    Find Software Engineer jobs in Grand Rapids, MI

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

Thomson Reuters offers one of the highest salaries for software engineers in Ann Arbor, MI. With an average salary of $141,577, it stands out as a top employer. Charles Schwab also provides a competitive salary, averaging $140,162 for software engineers in the area.
Graph displaying best paying company salaries for Software Engineer jobs in Ann Arbor, MI, highlighting Thomson Reuters with the highest at $141,577 and The University of Michigan with the lowest at $94,387.
  1. Thomson Reuters
    Average Salary: $141,577
    Thomson Reuters offers exciting Software Engineer roles in Ann Arbor, MI. They focus on creating innovative solutions for the legal, tax, and accounting industries. The company operates globally, with major offices in New York, London, and Hong Kong.


  2. Charles Schwab
    Average Salary: $140,162
    Charles Schwab provides rewarding Software Engineer positions in Ann Arbor, MI. They aim to deliver financial services to individuals and institutions. The company has a strong presence in the U.S., with headquarters in Texas and offices in California and Colorado.


  3. Domino's
    Average Salary: $122,717
    Domino's is a leading pizza chain that offers Software Engineer jobs in Ann Arbor, MI. They focus on enhancing the customer experience through technology. Domino's operates worldwide, with a significant presence in the U.S., Europe, and Asia.


  4. Leidos
    Average Salary: $117,104
    Leidos provides Software Engineer roles in Ann Arbor, MI. They offer solutions in the defense, health, and civil sectors. The company has a global footprint, with major offices in Virginia, California, and Colorado.


  5. KLA-Tencor
    Average Salary: $110,152
    KLA-Tencor offers Software Engineer jobs in Ann Arbor, MI. They focus on providing solutions for the semiconductor industry. The company operates internationally, with headquarters in California and offices in Asia and Europe.


  6. CRITEO
    Average Salary: $110,128
    CRITEO provides Software Engineer positions in Ann Arbor, MI. They specialize in digital advertising technology. The company operates globally, with headquarters in Paris and offices in the U.S., Europe, and Asia.


  7. KLA Corporation
    Average Salary: $108,270
    KLA Corporation offers Software Engineer roles in Ann Arbor, MI. They focus on semiconductor manufacturing equipment. The company has a global presence, with headquarters in California and offices in Asia and Europe.


  8. Adapt Technology
    Average Salary: $100,750
    Adapt Technology offers Software Engineer jobs in Ann Arbor, MI. They provide solutions for the automotive industry. The company operates internationally, with headquarters in Michigan and offices in Europe and Asia.


  9. The University of Michigan
    Average Salary: $94,387
    The University of Michigan offers Software Engineer positions in Ann Arbor, MI. They focus on research and innovation. The university has a global reputation, with a strong presence in the U.S. and internationally.

Currently 8,905 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
8,905 Job Openings