Position
City
Salary

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

The average salary for a Software Engineer is $104,731 per year in Troy, MI.

In Troy, MI, software engineers earn competitive salaries. The average yearly salary is $104,731. This means most software engineers can expect to make around this amount each year. Some engineers may earn more, especially if they have many years of experience or special skills.

Here’s a look at how salaries break down in Troy, MI:

  1. 10% of engineers earn less than $79,726.
  2. 20% of engineers earn between $79,726 and $87,478.
  3. 30% of engineers earn between $87,478 and $95,230.
  4. 40% of engineers earn between $95,230 and $102,982.
  5. 50% of engineers earn between $102,982 and $110,734.
  6. 60% of engineers earn between $110,734 and $118,487.
  7. 70% of engineers earn between $118,487 and $126,239.
  8. 80% of engineers earn between $126,239 and $133,991.
  9. 90% of engineers earn between $133,991 and $141,743.
  10. 95% of engineers earn between $141,743 and $149,496.
  11. 99% of engineers earn between $149,496 and $157,248.
  12. 100% of engineers earn up to $165,000.

These figures can help job seekers set realistic expectations. They also show the potential for growth in the field.

Software Engineer jobs in Troy, MI

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

Job seekers for software engineer positions can find excellent opportunities near Troy, MI. Royal Oak offers the highest average salary at $170,521, making it a top choice for professionals. Other nearby cities like Warren, Dearborn, and Southfield also provide competitive salaries, with averages over $110,000. These cities present promising career paths for software engineers seeking high-paying jobs.
Graph displaying highest paying cities salaries for Software Engineer jobs near Troy, MI, highlighting Royal Oak, MI with the highest at $170,521 and Sterling Heights, MI with the lowest at $107,881.
  1. Royal Oak, MI
    Average Salary: $170,521
    Royal Oak offers a vibrant tech scene with many opportunities for those in the software field. The city is home to a variety of tech companies where you can work on innovative projects. Companies like Guardian Software Development provide a dynamic environment.
    Find Software Engineer jobs in Royal Oak, MI


  2. Warren, MI
    Average Salary: $145,893
    In Warren, software professionals enjoy a supportive work environment. The area has numerous tech firms where you can develop cutting-edge solutions. Companies like ProQuest offer promising career paths for tech enthusiasts.
    Find Software Engineer jobs in Warren, MI


  3. Dearborn, MI
    Average Salary: $127,073
    Working in Dearborn means being part of a community that values technology. This city has many firms where software engineers can thrive. With companies like Ford Motor Company, you can expect to work on impactful projects.
    Find Software Engineer jobs in Dearborn, MI


  4. Southfield, MI
    Average Salary: $120,689
    Southfield is known for its thriving business district, making it an excellent place for software developers. The area is home to numerous tech companies where you can find exciting career opportunities. Working here means being part of a fast-growing tech industry.
    Find Software Engineer jobs in Southfield, MI


  5. Novi, MI
    Average Salary: $116,963
    Novi offers a business-friendly environment for those in the software industry. The city has a strong tech sector with many opportunities for career growth. Companies in the area focus on innovative tech solutions, providing a dynamic work experience.
    Find Software Engineer jobs in Novi, MI


  6. Birmingham, MI
    Average Salary: $113,875
    Birmingham is a great place for software professionals seeking a high-quality work environment. The city boasts many tech companies where you can contribute to exciting projects. Working here means being part of a forward-thinking tech community.
    Find Software Engineer jobs in Birmingham, MI


  7. Rochester Hills, MI
    Average Salary: $113,217
    Rochester Hills offers a mix of big-city amenities and a small-town feel. The area is home to several tech companies where you can develop your skills. With companies like Crowe Horwath, you can expect to work on meaningful projects.
    Find Software Engineer jobs in Rochester Hills, MI


  8. Livonia, MI
    Average Salary: $110,290
    In Livonia, software engineers can enjoy a supportive work culture. The city has a variety of tech firms where you can grow your career. Companies like Marygrove College offer opportunities to work on innovative tech projects.
    Find Software Engineer jobs in Livonia, MI


  9. Farmington Hills, MI
    Average Salary: $108,736
    Farmington Hills provides a vibrant environment for software professionals. The city has many tech companies where you can find exciting career opportunities. Working here means being part of a dynamic and innovative tech community.
    Find Software Engineer jobs in Farmington Hills, MI


  10. Sterling Heights, MI
    Average Salary: $107,881
    Sterling Heights offers a growing tech industry with many opportunities for software engineers. The area is home to a variety of tech firms where you can work on cutting-edge projects. Companies in the area focus on innovation, providing a stimulating work experience.
    Find Software Engineer jobs in Sterling Heights, MI

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

Marsh McLennan Agency stands out as one of the best-paying companies for software engineers in Troy, MI, offering an average salary of $116,939. With a strong focus on innovation and technology, Tyler Technologies also pays well, with an average salary of $111,384. Another top employer in the area is 365 Retail Markets, which provides software engineers with an average salary of $110,011. Global Payments Inc. and Teoresi Inc. offer competitive salaries as well, averaging $102,475 and $88,195, respectively. These companies provide excellent opportunities for software engineers looking to build a successful career in Troy, MI.
Graph displaying best paying company salaries for Software Engineer jobs in Troy, MI, highlighting Marsh McLennan Agency with the highest at $116,939 and Teoresi Inc with the lowest at $88,195.
  1. Marsh McLennan Agency
    Average Salary: $116,939
    Marsh McLennan Agency offers a dynamic work environment for Software Engineers in Troy, MI. The company provides robust training and career growth opportunities. Employees enjoy working on innovative projects that impact a global client base. Marsh McLennan Agency is a well-established player in the insurance and risk management sectors.


  2. Tyler Technologies
    Average Salary: $111,384
    Tyler Technologies provides a great opportunity for Software Engineers in Troy, MI. The company focuses on creating software for government and enterprise markets. Employees work on cutting-edge projects and enjoy a collaborative work culture. Tyler Technologies operates in multiple states across the U.S. and internationally.


  3. 365 Retail Markets
    Average Salary: $110,011
    365 Retail Markets offers a dynamic role for Software Engineers in Troy, MI. The company specializes in providing retail software solutions. Employees benefit from a supportive team and opportunities to develop new skills. 365 Retail Markets serves a diverse range of clients nationwide.


  4. Global Payments Inc.
    Average Salary: $102,475
    Global Payments Inc. offers competitive salaries for Software Engineers in Troy, MI. The company is a leader in payment technology and offers dynamic projects. Employees work in a fast-paced environment with opportunities for professional growth. Global Payments Inc. operates in multiple countries worldwide.


  5. Teoresi Inc
    Average Salary: $88,195
    Teoresi Inc provides a stable work environment for Software Engineers in Troy, MI. The company focuses on software solutions for healthcare and finance. Employees enjoy a collaborative atmosphere and chances to work on impactful projects. Teoresi Inc operates in several states across the U.S.

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