Software Engineer Salary in Detroit, MI

Updated on May 09, 2025
Position
City
Salary

How much does a Software Engineer make in Detroit, MI?

The average salary for a Software Engineer is $118,115 per year in Detroit, MI.

In Detroit, MI, a Software Engineer can expect to earn a competitive salary. The average salary for this role is around $118,115 per year. This figure can vary based on experience, skills, and the specific company. For those just starting, salaries can range from $57,250 to $70,227. As experience grows, so does the earning potential. More seasoned professionals can earn between $135,114 and $161,068 annually.


Several factors influence these salary figures. Companies in the tech sector often pay more than those in other industries. Experience with certain programming languages or technologies can also boost earnings. Additionally, those with advanced degrees or certifications may see higher salaries. Job seekers in Detroit can leverage these factors to negotiate better pay packages.

Software Engineer jobs in Detroit, MI

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

Software engineers near Detroit, MI, can find top-paying jobs in Livonia, Ann Arbor, and Warren. These cities offer competitive salaries, making them attractive for professionals in the field. Job seekers should consider these locations for their next career move.
Graph displaying highest paying cities salaries for Software Engineer jobs near Detroit, MI, highlighting Livonia, MI with the highest at $125,137 and Royal Oak, MI with the lowest at $103,488.
  1. Livonia, MI
    Average Salary: $125,137
    In Livonia, MI, tech professionals enjoy a vibrant community. Many work for companies like General Motors and IBM. The area offers a mix of projects and a supportive work environment.
    Find Software Engineer jobs in Livonia, MI


  2. Ann Arbor, MI
    Average Salary: $116,478
    Ann Arbor, MI, is a hub for innovation. Companies like Google and Ford Motor Company are present. Employees often work on cutting-edge projects and enjoy a collaborative atmosphere.
    Find Software Engineer jobs in Ann Arbor, MI


  3. Warren, MI
    Average Salary: $114,798
    Warren, MI, has a strong automotive industry presence. Workers often collaborate with companies like Chrysler and Fiat. The area offers diverse opportunities and a chance to be part of major projects.
    Find Software Engineer jobs in Warren, MI


  4. Dearborn, MI
    Average Salary: $114,734
    Dearborn, MI, is known for its automotive roots. Ford Motor Company is a major employer. Professionals here often work on exciting projects and enjoy a strong sense of community.
    Find Software Engineer jobs in Dearborn, MI


  5. Toledo, OH
    Average Salary: $109,730
    Toledo, OH, offers a mix of tech and manufacturing jobs. Companies like Owens-Illinois and Dana Incorporated provide diverse opportunities. The area is known for its welcoming atmosphere and skilled workforce.
    Find Software Engineer jobs in Toledo, OH


  6. Cleveland, OH
    Average Salary: $109,687
    Cleveland, OH, is a growing tech hub. Companies like KeyCorp and Progressive are prominent. Employees often work on innovative projects and enjoy a dynamic work environment.
    Find Software Engineer jobs in Cleveland, OH


  7. Farmington Hills, MI
    Average Salary: $106,576
    Farmington Hills, MI, has a strong tech presence. Companies like Quicken Loans and DTE Energy are major employers. The area offers a mix of projects and a supportive community.
    Find Software Engineer jobs in Farmington Hills, MI


  8. Sterling Heights, MI
    Average Salary: $104,448
    Sterling Heights, MI, offers diverse tech opportunities. Companies like General Motors and Chrysler are present. Employees often work on exciting projects and enjoy a collaborative atmosphere.
    Find Software Engineer jobs in Sterling Heights, MI


  9. Novi, MI
    Average Salary: $104,132
    Novi, MI, is a growing tech hub. Companies like Quicken Loans and DTE Energy are prominent. The area offers a mix of projects and a supportive work environment.
    Find Software Engineer jobs in Novi, MI


  10. Royal Oak, MI
    Average Salary: $103,488
    Royal Oak, MI, has a vibrant tech scene. Companies like Quicken Loans and DTE Energy are major employers. Employees often work on innovative projects and enjoy a dynamic community.
    Find Software Engineer jobs in Royal Oak, MI

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

Job seekers in Detroit, MI, looking for top-paying software engineering positions can find excellent opportunities with companies like CyberCoders and VMware. These companies offer competitive salaries, making them attractive choices for those in the field. Other notable employers include Deloitte, Amazon.com, and X by 2, all of which provide strong compensation packages.
Graph displaying best paying company salaries for Software Engineer jobs in Detroit, MI, highlighting CyberCoders with the highest at $163,000 and Stefanini IT Solution with the lowest at $85,000.
  1. CyberCoders
    Average Salary: $163,000
    CyberCoders offers exciting Software Engineer roles in Detroit, MI. They focus on tech solutions and software development. Their projects span across various industries, providing diverse opportunities for software engineers.


  2. VMware
    Average Salary: $141,667
    VMware provides Software Engineer positions in Detroit, MI. They work on cloud computing and virtualization technologies. Their work impacts the tech industry globally, offering a chance to be part of innovative projects.


  3. Deloitte
    Average Salary: $140,893
    Deloitte offers Software Engineer jobs in Detroit, MI. They work on consulting and technology solutions. Their projects cover a wide range of sectors, providing a dynamic work environment for software engineers.


  4. Amazon.com
    Average Salary: $134,893
    Amazon.com has Software Engineer roles in Detroit, MI. They focus on e-commerce and cloud services. Their work is crucial in the tech industry, offering a chance to be part of a leading company.


  5. X by 2
    Average Salary: $130,000
    X by 2 offers Software Engineer positions in Detroit, MI. They work on software development and tech solutions. Their projects are innovative and impactful, providing a great opportunity for software engineers.


  6. Urban Air Adventure Park
    Average Salary: $126,667
    Urban Air Adventure Park offers Software Engineer jobs in Detroit, MI. They focus on entertainment and technology. Their work is creative and engaging, providing a unique opportunity for software engineers.


  7. Apexon
    Average Salary: $116,425
    Apexon provides Software Engineer roles in Detroit, MI. They work on IT consulting and software development. Their projects are diverse and challenging, offering a dynamic work environment for software engineers.


  8. AMROCK
    Average Salary: $95,017
    AMROCK offers Software Engineer jobs in Detroit, MI. They focus on manufacturing and technology solutions. Their work is practical and impactful, providing a chance to be part of a growing company.


  9. Rocket Companies
    Average Salary: $87,818
    Rocket Companies has Software Engineer positions in Detroit, MI. They work on real estate and technology. Their projects are innovative and impactful, offering a unique opportunity for software engineers.


  10. Stefanini IT Solution
    Average Salary: $85,000
    Stefanini IT Solution offers Software Engineer roles in Detroit, MI. They focus on IT consulting and software development. Their projects are diverse and challenging, providing a dynamic work environment for software engineers.

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