Position
City
Salary

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

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

In Troy, MI, software engineers enjoy competitive salaries that reflect their valuable skills. On average, they make around $103,547 a year. This figure helps professionals understand the earning potential in the area. Software engineers here can expect a salary that ranges broadly, from about $78,750 to $145,714.


Salary often varies based on experience and the specific industry. For instance, those with more experience in specialized fields, such as cybersecurity or data science, tend to earn more. Here is a breakdown of the percentage distribution of salaries:

  • 10.44% earn $78,750
  • 14.62% earn $84,838
  • 16.70% earn $90,925
  • 17.75% earn $97,013
  • 4.18% earn $103,100
  • 8.35% earn $109,188
  • 7.31% earn $115,276
  • 5.22% earn $121,363
  • 2.09% earn $127,451
  • 4.18% earn $133,538
  • 4.18% earn $139,626
  • 4.18% earn $145,714
Software Engineer jobs in Troy, MI

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

Software Engineers in the area around Troy, MI, can find high salaries in nearby cities. Bloomfield Hills leads with an average salary of over $127,000. Other top-paying cities include Warren, Southfield, and Livonia, offering salaries well above $100,000. Exploring these cities can open up excellent job opportunities and competitive pay packages.
Graph displaying highest paying cities salaries for Software Engineer jobs near Troy, MI, highlighting Bloomfield Hills, MI with the highest at $127,747 and Pontiac, MI with the lowest at $101,320.
  1. Bloomfield Hills, MI
    Average Salary: $127,747
    Bloomfield Hills offers a thriving tech environment with prominent companies like Quicken Loans and Compuware. Professionals benefit from a supportive community and competitive salaries. The area's strong automotive industry also brings unique tech opportunities.
    Find Software Engineer jobs in Bloomfield Hills, MI


  2. Warren, MI
    Average Salary: $126,232
    Warren presents exciting opportunities for software professionals, with companies like General Motors and Chrysler nearby. Employees enjoy a diverse work culture and a chance to contribute to innovative projects. The city’s growing tech scene ensures a dynamic work experience.
    Find Software Engineer jobs in Warren, MI


  3. Southfield, MI
    Average Salary: $118,694
    Southfield is a hub for tech talent, home to companies such as Compuware and Compuware. Developers here work on cutting-edge projects and enjoy a vibrant community. The city’s blend of urban and suburban features makes it a great place to live and work.
    Find Software Engineer jobs in Southfield, MI


  4. Livonia, MI
    Average Salary: $115,591
    In Livonia, software engineers find opportunities with prominent firms like IBM and Quicken Loans. The city offers a mix of corporate and startup environments, allowing for varied career paths. Professionals benefit from a strong community and excellent quality of life.
    Find Software Engineer jobs in Livonia, MI


  5. Dearborn, MI
    Average Salary: $115,458
    Dearborn's tech scene thrives with companies such as Ford Motor Company and Quicken Loans. Software engineers work on innovative projects that impact a global audience. The city’s rich automotive history and diverse culture enhance the professional experience.
    Find Software Engineer jobs in Dearborn, MI


  6. Rochester Hills, MI
    Average Salary: $113,660
    Rochester Hills is an attractive location for software developers, home to firms like Compuware and IBM. Professionals here enjoy a collaborative work environment and the chance to work on impactful projects. The city’s family-friendly atmosphere makes it ideal for work-life balance.
    Find Software Engineer jobs in Rochester Hills, MI


  7. Royal Oak, MI
    Average Salary: $107,914
    Royal Oak offers a dynamic tech environment with companies such as Quicken Loans and Compuware. Engineers work on innovative solutions and benefit from a vibrant community. The city’s rich cultural scene and excellent amenities enhance the professional experience.
    Find Software Engineer jobs in Royal Oak, MI


  8. Sterling Heights, MI
    Average Salary: $105,165
    Sterling Heights provides a range of opportunities for software professionals, with companies like Compuware and Chrysler nearby. Employees enjoy a supportive work culture and the chance to contribute to significant projects. The city’s growing tech scene ensures a dynamic work experience.
    Find Software Engineer jobs in Sterling Heights, MI


  9. Farmington Hills, MI
    Average Salary: $101,427
    Farmington Hills offers diverse tech opportunities with prominent firms like Compuware and IBM. Professionals benefit from a collaborative environment and the chance to work on innovative projects. The city’s strong community and excellent schools make it an attractive place to live.
    Find Software Engineer jobs in Farmington Hills, MI


  10. Pontiac, MI
    Average Salary: $101,320
    Pontiac is a great place for software engineers, with companies like Compuware and IBM. Professionals enjoy a supportive work culture and the opportunity to contribute to impactful projects. The city’s rich history and vibrant community enhance the overall experience.
    Find Software Engineer jobs in Pontiac, MI

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

Companies like Marsh McLennan Agency and Cummins offer top salaries for software engineers in Troy, MI. With an average salary of $111,702 at Marsh McLennan Agency, job seekers can find competitive pay. Cummins also pays well, with an average of $109,000 for software engineer roles. Global Payments, ATOS, and General Dynamics Land Systems also offer attractive compensation packages. These companies provide software engineers with an average salary of $102,417, $101,500, and $99,767, respectively. These opportunities make Troy a good place for software engineers to find rewarding jobs.
Graph displaying best paying company salaries for Software Engineer jobs in Troy, MI, highlighting Marsh McLennan Agency with the highest at $111,702 and NSNA with the lowest at $83,533.
  1. Marsh McLennan Agency
    Average Salary: $111,702
    Marsh McLennan Agency offers dynamic Software Engineer positions in Troy, MI. They focus on innovative solutions for insurance and financial services. This role allows for the use of cutting-edge technology to enhance client offerings.


  2. Cummins
    Average Salary: $109,000
    At Cummins, Software Engineers in Troy, MI, work on projects that drive advancements in power generation and logistics. Cummins values collaborative teamwork and technological innovation. This role offers opportunities to contribute to global projects.


  3. Global Payments
    Average Salary: $102,417
    Global Payments provides exciting Software Engineer roles in Troy, MI. They focus on delivering secure and efficient payment solutions worldwide. This position allows engineers to work on impactful projects that affect financial transactions globally.


  4. ATOS
    Average Salary: $101,500
    ATOS offers Software Engineer positions in Troy, MI, emphasizing digital transformation. They aim to improve business operations through technology. This role provides the chance to work on diverse projects across various sectors.


  5. General Dynamics Land Systems
    Average Salary: $99,767
    General Dynamics Land Systems seeks Software Engineers in Troy, MI. They work on high-tech projects for defense and government applications. This role offers a chance to contribute to critical national security efforts.


  6. NSNA
    Average Salary: $83,533
    NSNA provides Software Engineer jobs in Troy, MI, focusing on educational technology solutions. They aim to improve learning and administrative processes. This role allows engineers to impact the education sector positively.

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