Position
City
Salary

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

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

A Software Engineer in Troy, MI, earns an average of $106,326 each year. This figure represents the middle point of the salary range. It means half of the Software Engineers earn more, and half earn less.

The salary for Software Engineers in Troy varies based on experience and skills. Those just starting can expect to earn around $75,000. With more experience, the salary can reach up to $153,750 annually. Here are some key points:

  • The lowest 10% earn less than $75,000.
  • The next 10% earn up to $82,159.
  • The middle 20% earn between $89,318 and $110,795.
  • The next 20% earn between $117,955 and $132,273.
  • The top 10% earn more than $139,432.
Software Engineer jobs in Troy, MI

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

Finding a software engineering job in Michigan offers many opportunities. Cities near Troy, MI, like Royal Oak, provide excellent salaries. Royal Oak tops the list with an average salary of $165,050 for software engineers. Locations such as Warren and Dearborn also offer strong compensation packages. These cities ensure software engineers can expect competitive earnings while working nearby Troy, MI.
Graph displaying highest paying cities salaries for Software Engineer jobs near Troy, MI, highlighting Royal Oak, MI with the highest at $165,050 and Pontiac, MI with the lowest at $99,806.
  1. Royal Oak, MI
    Average Salary: $165,050
    Royal Oak boasts a thriving tech scene with many opportunities for tech professionals. With companies like Lear Corporation, job seekers can find promising roles in automotive technology. The vibrant community supports career growth and innovation.
    Find Software Engineer jobs in Royal Oak, MI


  2. Warren, MI
    Average Salary: $139,710
    Warren is home to a growing number of tech companies, offering exciting prospects for those in the tech field. Companies such as General Motors provide ample opportunities for software professionals. The area's commitment to technology makes it a dynamic place to work.
    Find Software Engineer jobs in Warren, MI


  3. Dearborn, MI
    Average Salary: $121,311
    Dearborn is a key location for software professionals, especially with Ford Motor Company nearby. The city offers a range of tech jobs in an industry that values innovation. The tech sector here is expanding, offering many career opportunities.
    Find Software Engineer jobs in Dearborn, MI


  4. Southfield, MI
    Average Salary: $120,232
    Southfield has a vibrant tech industry with many opportunities for software experts. Companies like Quicken Loans and Deloitte provide a variety of roles. The area's focus on technology makes it an exciting place for tech careers.
    Find Software Engineer jobs in Southfield, MI


  5. Rochester Hills, MI
    Average Salary: $112,160
    Rochester Hills offers numerous tech jobs, especially in the software sector. Companies such as Rochester Hills Public Schools and Compuware provide many opportunities. The city's growing tech scene makes it a promising place for software professionals.
    Find Software Engineer jobs in Rochester Hills, MI


  6. Bloomfield Hills, MI
    Average Salary: $110,571
    Bloomfield Hills is known for its strong tech industry, with opportunities at companies like Chrysler Group LLC. The area's commitment to technology supports career growth and innovation for software professionals.
    Find Software Engineer jobs in Bloomfield Hills, MI


  7. Novi, MI
    Average Salary: $103,030
    Novi has a dynamic tech environment, with many jobs for software experts. Companies like TruGreen Landcare Systems provide many opportunities. The area's focus on technology makes it an attractive place for tech careers.
    Find Software Engineer jobs in Novi, MI


  8. Sterling Heights, MI
    Average Salary: $100,504
    Sterling Heights offers a variety of tech jobs, especially in software development. Companies such as Magna International provide many opportunities. The area's growing tech scene makes it an exciting place for software professionals.
    Find Software Engineer jobs in Sterling Heights, MI


  9. Farmington Hills, MI
    Average Salary: $100,423
    Farmington Hills has a thriving tech industry, with many opportunities for software experts. Companies like Quicken Loans offer many roles. The city's focus on technology makes it a promising place for tech careers.
    Find Software Engineer jobs in Farmington Hills, MI


  10. Pontiac, MI
    Average Salary: $99,806
    Pontiac offers a range of tech jobs, particularly in software development. Companies such as BorgWarner provide many opportunities. The area's commitment to technology supports career growth and innovation for software professionals.
    Find Software Engineer jobs in Pontiac, MI

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

Job seekers looking for top pay as a software engineer in Troy, MI, will find excellent opportunities with Marsh McLennan Agency, Cummins, and Global Payments. These companies offer competitive salaries, with averages around $111,702, $109,000, and $102,475 respectively. Candidates in the field can leverage these figures to target roles that match their skills and experience.
Graph displaying best paying company salaries for Software Engineer jobs in Troy, MI, highlighting Marsh McLennan Agency with the highest at $111,702 and Global Payments with the lowest at $102,475.
  1. Marsh McLennan Agency
    Average Salary: $111,702
    Marsh McLennan Agency offers dynamic roles for Software Engineers. They focus on developing innovative solutions to improve customer experiences. They operate globally, with a strong presence in Troy, MI.


  2. Cummins
    Average Salary: $109,000
    Cummins provides exciting opportunities for Software Engineers. The company works on cutting-edge technology for the automotive and power generation sectors. They have a significant office in Troy, MI.


  3. Global Payments
    Average Salary: $102,475
    Global Payments is a leader in payment technology. They seek talented Software Engineers to work on projects that drive the company's success. They have a major office located in Troy, MI.

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