Position
City
Salary

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

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

In Ann Arbor, MI, software engineers enjoy competitive pay. On average, they make around $122,209 a year. This amount makes it a good place for professionals in this field to work. Ann Arbor offers a strong job market with many tech companies.

Different experience levels bring different salaries. Here is a quick look at some common salary ranges for software engineers:

  • The bottom 10% earn around $60,000.
  • The bottom 25% earn up to $99,491.
  • The middle 50% earn between $99,491 and $152,145.
  • The top 25% earn more than $152,145.
  • The top 10% earn over $178,473 a year.

These numbers show the opportunities for growth in Ann Arbor for software engineers. They can expect to earn more with experience and skill development.

Software Engineer jobs in Ann Arbor, MI

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

Software engineers near Ann Arbor have great opportunities in many cities. Detroit, MI, leads with the highest average salary of $136,484. Other cities like Jackson, Dearborn, and Southfield also offer strong salaries. These locations provide a mix of tech jobs and a good quality of life.
Graph displaying highest paying cities salaries for Software Engineer jobs near Ann Arbor, MI, highlighting Detroit, MI with the highest at $136,484 and Royal Oak, MI with the lowest at $105,725.
  1. Detroit, MI
    Average Salary: $136,484
    Detroit offers a vibrant tech scene with many opportunities in automotive tech companies like General Motors and Ford. The city's tech companies focus on innovation, offering dynamic roles with potential for impactful projects.
    Find Software Engineer jobs in Detroit, MI


  2. Jackson, MI
    Average Salary: $127,650
    Jackson provides a smaller city feel with a growing tech industry. Job seekers can find roles at local firms and tech startups. The community encourages innovation and offers a supportive work environment.
    Find Software Engineer jobs in Jackson, MI


  3. Dearborn, MI
    Average Salary: $117,973
    Dearborn, known for its automotive roots, is home to Ford Motor Company. Tech professionals can find diverse roles in automotive tech, software development, and beyond. The city's tech sector is expanding, offering new opportunities.
    Find Software Engineer jobs in Dearborn, MI


  4. Southfield, MI
    Average Salary: $115,844
    Southfield boasts a thriving tech hub with companies like Quicken Loans and DTE Energy. Job seekers can enjoy a mix of large corporations and startups. The city provides a dynamic work environment with many career advancement opportunities.
    Find Software Engineer jobs in Southfield, MI


  5. Ypsilanti, MI
    Average Salary: $107,488
    Ypsilanti offers a blend of tech opportunities and a lively community. With companies like ZineTech, job seekers can find rewarding roles in software development. The city’s tech scene is growing, offering promising prospects.
    Find Software Engineer jobs in Ypsilanti, MI


  6. Grand Rapids, MI
    Average Salary: $106,673
    Grand Rapids is known for its creative and tech industries. Companies like AdaTech and Rightpoint offer exciting roles for tech professionals. The city's growing tech sector provides a supportive and innovative work environment.
    Find Software Engineer jobs in Grand Rapids, MI


  7. Kalamazoo, MI
    Average Salary: $106,436
    Kalamazoo offers a smaller city atmosphere with a growing tech presence. Job seekers can find roles at local tech firms and startups. The community encourages collaboration and innovation, providing a great place to work.
    Find Software Engineer jobs in Kalamazoo, MI


  8. Troy, MI
    Average Salary: $106,156
    Troy is a major tech hub with many Fortune 500 companies. Tech professionals can find diverse opportunities in software development and IT. The city’s vibrant tech scene offers many paths for career growth.
    Find Software Engineer jobs in Troy, MI


  9. Livonia, MI
    Average Salary: $106,002
    Livonia offers a mix of tech opportunities and a family-friendly environment. Job seekers can find roles at local tech firms and larger corporations. The city’s supportive community makes it an appealing place to work.
    Find Software Engineer jobs in Livonia, MI


  10. Royal Oak, MI
    Average Salary: $105,725
    Royal Oak features a thriving tech scene with companies like Quicken Loans and the Oakland University Research Park. Job seekers can enjoy a dynamic work environment with many career advancement opportunities.
    Find Software Engineer jobs in Royal Oak, MI

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

Job seekers looking for top pay in software engineering in Ann Arbor, MI, should consider Applied Intuition and Thomson Reuters. Both companies offer competitive salaries, making them attractive options for experienced professionals. Other companies like TORC Robotics and Charles Schwab also provide good compensation packages, making Ann Arbor a promising location 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 $90,608.
  1. Applied Intuition
    Average Salary: $157,500
    Applied Intuition offers dynamic Software Engineer roles, with a focus on autonomous driving technology. This company operates from its headquarters in Ann Arbor, Michigan, providing a forward-thinking environment for innovation.


  2. Thomson Reuters
    Average Salary: $151,082
    Thomson Reuters provides cutting-edge roles for Software Engineers, focusing on financial and legal technology solutions. The company's Ann Arbor office contributes to its global tech initiatives.


  3. TORC Robotics
    Average Salary: $141,920
    At TORC Robotics, Software Engineers work on developing autonomous vehicle technologies. This Ann Arbor-based company offers a unique opportunity to be part of groundbreaking advancements in the automotive industry.


  4. Charles Schwab
    Average Salary: $140,369
    Charles Schwab is a leader in financial services, offering Software Engineer roles that focus on client-facing technologies. With a presence in Ann Arbor, Michigan, the company provides a stable environment for professional growth.


  5. Leidos
    Average Salary: $117,104
    Leidos provides Software Engineer roles that contribute to national security and technology solutions. This company operates from Ann Arbor, Michigan, offering a chance to work on impactful projects.


  6. KLA-Tencor
    Average Salary: $116,781
    KLA-Tencor specializes in semiconductor manufacturing equipment. Software Engineers at this Ann Arbor-based company work on innovative technologies, contributing to the future of the semiconductor industry.


  7. KLA Corporation
    Average Salary: $102,417
    KLA Corporation is a global leader in semiconductor manufacturing solutions. Software Engineers here develop advanced technologies that improve manufacturing processes in Ann Arbor, Michigan.


  8. Adapt Technology
    Average Salary: $101,333
    Adapt Technology offers roles for Software Engineers focused on improving manufacturing processes. This Ann Arbor-based company provides a chance to work on impactful projects in the industrial sector.


  9. KBR
    Average Salary: $99,363
    KBR provides Software Engineer roles that focus on engineering, procurement, and construction. With an office in Ann Arbor, Michigan, this company offers opportunities to work on diverse and challenging projects.


  10. The University of Michigan
    Average Salary: $90,608
    The University of Michigan offers Software Engineer roles that blend research and practical applications. Located in Ann Arbor, Michigan, this institution provides a unique environment for learning and innovation.

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