Position
City
Salary

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

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

Software Engineers in Ann Arbor, MI, earn a good salary. The average yearly salary stands at around $119,818. This means most people in this role make close to this amount each year.


Different levels of experience lead to different pay. Entry-level engineers might start around $55,000. Mid-career professionals can expect to earn between $97,273 and $125,455. Senior engineers, with many years of experience, can make more than $153,636 each year.

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, consider looking for jobs in cities near Ann Arbor, MI. Detroit, MI offers the highest average salary of $132,158. You can also find good opportunities in Jackson, MI, where the average salary is $119,338. Other cities like Southfield, MI, and Dearborn, MI, provide 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,158 and Farmington Hills, MI with the lowest at $100,293.
  1. Detroit, MI
    Average Salary: $132,158
    Detroit offers a thriving tech scene with major companies like General Motors and Quicken Loans. Software Engineers here can work on innovative projects that shape the future of transportation and finance. The city’s historic charm and vibrant culture make it a unique place to build a career.
    Find Software Engineer jobs in Detroit, MI


  2. Jackson, MI
    Average Salary: $119,338
    In Jackson, Software Engineers find a mix of smaller companies and larger firms like SpartanNash. The city offers a lower cost of living while providing access to modern tech opportunities. It’s a great place for those who prefer a quieter lifestyle with ample professional growth.
    Find Software Engineer jobs in Jackson, MI


  3. Southfield, MI
    Average Salary: $117,384
    Southfield is known for its strong tech industry presence, home to companies like Compuware. Software Engineers here enjoy working in a modern, dynamic environment. The city offers a balance of professional opportunities and a comfortable living experience.
    Find Software Engineer jobs in Southfield, MI


  4. Dearborn, MI
    Average Salary: $117,213
    Dearborn is home to Ford Motor Company, providing vast opportunities for tech professionals. Software Engineers can contribute to advancements in automotive technology. The city’s diverse community and lower living costs add to the appeal.
    Find Software Engineer jobs in Dearborn, MI


  5. Royal Oak, MI
    Average Salary: $111,080
    Royal Oak features a vibrant tech community with companies like Ally Financial. Software Engineers here enjoy a balance of creative work and innovation. The city’s walkable neighborhoods and cultural attractions make it a desirable place to live and work.
    Find Software Engineer jobs in Royal Oak, MI


  6. Livonia, MI
    Average Salary: $109,478
    Livonia offers a thriving tech scene with smaller and medium-sized tech firms. Software Engineers can find rewarding opportunities in this community. The city’s safety, family-friendly environment, and access to Detroit make it an attractive option.
    Find Software Engineer jobs in Livonia, MI


  7. Ypsilanti, MI
    Average Salary: $108,459
    Ypsilanti features a growing tech presence with companies like BCBSM. Software Engineers can work on cutting-edge projects in a vibrant community. The city’s proximity to Ann Arbor and Detroit provides additional opportunities for professional and personal growth.
    Find Software Engineer jobs in Ypsilanti, MI


  8. Grand Rapids, MI
    Average Salary: $106,151
    Grand Rapids has a burgeoning tech sector, with companies like Adaflex. Software Engineers can find exciting opportunities in this innovation-focused city. The blend of urban living and natural beauty makes it a unique place to work.
    Find Software Engineer jobs in Grand Rapids, MI


  9. Troy, MI
    Average Salary: $104,010
    Troy is a hub for tech companies, including Motorola Solutions. Software Engineers here work on exciting projects in a thriving industry. The city’s suburban amenities and proximity to Detroit offer a balanced lifestyle.
    Find Software Engineer jobs in Troy, MI


  10. Farmington Hills, MI
    Average Salary: $100,293
    Farmington Hills is home to tech-forward companies like L-3Harris. Software Engineers can engage in impactful projects in this growing tech community. The city’s safety, excellent schools, and quality of life make it a great place to work and live.
    Find Software Engineer jobs in Farmington Hills, MI

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

Applied Intuition, Thomson Reuters, and Charles Schwab offer some of the highest salaries for software engineers in Ann Arbor, MI. These companies consistently pay top dollar for skilled professionals in the field. The University of Michigan, KLA-Tencor, and Leidos also provide competitive wages, making Ann Arbor a great place to work as a software engineer.
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 $92,894.
  1. Applied Intuition
    Average Salary: $157,500
    Applied Intuition works on self-driving car software. They are located in Ann Arbor, MI. They provide a dynamic environment for Software Engineers to thrive and innovate.


  2. Thomson Reuters
    Average Salary: $151,975
    Thomson Reuters offers Software Engineer roles in Ann Arbor, MI. The company focuses on providing critical information for businesses and professionals. The role gives an opportunity to work on impactful projects.


  3. Charles Schwab
    Average Salary: $140,773
    Charles Schwab has Software Engineer positions in Ann Arbor, MI. They focus on financial services. The company offers a stable and supportive environment for Software Engineers.


  4. KLA-Tencor
    Average Salary: $117,424
    KLA-Tencor provides Software Engineer roles in Ann Arbor, MI. They work in semiconductor manufacturing equipment. The job offers challenges and growth opportunities.


  5. Leidos
    Average Salary: $117,104
    Leidos offers Software Engineer positions in Ann Arbor, MI. They focus on science, technology, and engineering. This role allows for working on exciting and diverse projects.


  6. CRITEO
    Average Salary: $110,128
    CRITEO has Software Engineer jobs in Ann Arbor, MI. They specialize in personalized advertising. The role offers a fast-paced environment with innovative opportunities.


  7. KLA Corporation
    Average Salary: $108,270
    KLA Corporation offers Software Engineer roles in Ann Arbor, MI. They focus on semiconductor equipment. The company provides a supportive environment for professional development.


  8. Adapt Technology
    Average Salary: $100,750
    Adapt Technology provides Software Engineer jobs in Ann Arbor, MI. They focus on energy services. The role offers stability and the chance to work on meaningful projects.


  9. The University of Michigan
    Average Salary: $92,894
    The University of Michigan offers Software Engineer roles in Ann Arbor, MI. They focus on education and research. The position allows for academic collaboration and growth.

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