Position
City
Salary

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

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

In Troy, MI, software engineers earn a competitive salary. The average yearly salary is $103,329. This salary can vary based on experience and specific job role. Companies in Troy, MI, offer salaries that reflect the skills and contributions of software engineers. With a strong demand for tech talent, this is an attractive market for professionals in the field.

The salary distribution shows a range from $78,750 to $145,714 per year. Here are the salary ranges based on percentiles:

  • 10th percentile: $78,750
  • 25th percentile: $84,838
  • 50th percentile: $97,013
  • 75th percentile: $115,276
  • 90th percentile: $139,626
This data shows that many software engineers earn salaries within this range, making it a good benchmark for job seekers.

Software Engineer jobs in Troy, MI

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

Software engineers in the area near Troy, MI, can find great job opportunities with competitive salaries. Bloomfield Hills leads with an average salary of $135,536, offering the highest pay among nearby cities. Other cities such as Warren and Southfield also provide excellent salary ranges, making them attractive options for job seekers. In addition to Bloomfield Hills, Warren stands out with an average salary of $130,035, providing a robust compensation package. Southfield follows closely, with an average of $117,384. These cities present promising environments for software engineers looking to maximize their earnings.
Graph displaying highest paying cities salaries for Software Engineer jobs near Troy, MI, highlighting Bloomfield Hills, MI with the highest at $135,536 and Farmington Hills, MI with the lowest at $100,293.
  1. Bloomfield Hills, MI
    Average Salary: $135,536
    Working in Bloomfield Hills offers a chance to contribute to innovative projects with leading tech companies. The community supports professional growth and networking with other tech professionals. With a high quality of life, the city balances work and personal life well.
    Find Software Engineer jobs in Bloomfield Hills, MI


  2. Warren, MI
    Average Salary: $130,035
    In Warren, tech professionals find opportunities in both automotive and tech sectors. Companies here value skilled developers who can adapt to new challenges. The city’s growing tech scene offers a vibrant environment for career advancement.
    Find Software Engineer jobs in Warren, MI


  3. Southfield, MI
    Average Salary: $117,384
    Southfield features a mix of startups and established tech firms. Professionals enjoy a dynamic work culture with plenty of opportunities for innovation. The area’s connectivity makes it easy to reach other tech hubs in the region.
    Find Software Engineer jobs in Southfield, MI


  4. Dearborn, MI
    Average Salary: $117,213
    Dearborn provides a unique blend of automotive and tech industries. Engineers here often work on cutting-edge projects with global impact. The city’s strong community support enhances the overall work experience.
    Find Software Engineer jobs in Dearborn, MI


  5. Rochester Hills, MI
    Average Salary: $112,160
    In Rochester Hills, tech professionals benefit from a supportive community and a growing tech sector. The area is home to numerous tech companies that value creativity and problem-solving skills. The lifestyle here offers a great balance between work and leisure.
    Find Software Engineer jobs in Rochester Hills, MI


  6. Royal Oak, MI
    Average Salary: $111,080
    Royal Oak attracts tech talent with its vibrant community and strong tech presence. Professionals here enjoy a collaborative work environment with access to various tech resources. The city’s cultural scene adds to the overall appeal.
    Find Software Engineer jobs in Royal Oak, MI


  7. Livonia, MI
    Average Salary: $109,478
    Livonia offers a welcoming environment for tech professionals with a variety of job opportunities. The city’s business-friendly atmosphere supports career growth. The community’s focus on education and family-friendly activities enhances the quality of life.
    Find Software Engineer jobs in Livonia, MI


  8. Sterling Heights, MI
    Average Salary: $104,818
    Sterling Heights provides a diverse tech landscape with opportunities in both automotive and tech industries. Professionals enjoy a dynamic and innovative work culture. The city’s amenities and events make it a pleasant place to live and work.
    Find Software Engineer jobs in Sterling Heights, MI


  9. Pontiac, MI
    Average Salary: $102,668
    In Pontiac, tech professionals find a supportive community and a mix of job opportunities. The city’s growing tech sector offers exciting challenges. The area’s amenities and outdoor activities enhance the work-life balance.
    Find Software Engineer jobs in Pontiac, MI


  10. Farmington Hills, MI
    Average Salary: $100,293
    Farmington Hills offers a vibrant tech scene with many opportunities for growth. The city’s strong network of tech companies supports innovation. The community’s focus on education and family values makes it an attractive place to work and live.
    Find Software Engineer jobs in Farmington Hills, MI

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

Software engineers can expect good compensation in Troy, MI. Marsh McLennan Agency leads with an average salary of $111,702. Cummins follows closely with an average of $109,000. Global Payments and General Dynamics Land Systems also offer competitive salaries around $102,417 and $99,767, respectively. These companies provide stable and rewarding opportunities for software engineers. ATOS, Proctor Loan Protector, and NSNA also offer attractive pay packages, with salaries around $98,375, $93,017, and $83,533. Each of these companies values skilled software engineers and offers chances for professional growth.
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 exciting opportunities for Software Engineers. They create software solutions to support their business needs. The company operates across various locations in the United States and internationally.


  2. Cummins
    Average Salary: $109,000
    Cummins values Software Engineers who build innovative solutions. They focus on improving technology for their products. Cummins has operations in several countries, including the United States and Europe.


  3. Global Payments
    Average Salary: $102,417
    Global Payments is looking for skilled Software Engineers to work on payment technologies. They develop software that helps businesses process transactions. The company operates worldwide with a presence in over 100 countries.


  4. General Dynamics Land Systems
    Average Salary: $99,767
    General Dynamics Land Systems offers roles for Software Engineers to innovate in defense technology. They create software that supports military operations. This company has locations across the United States.


  5. ATOS
    Average Salary: $98,375
    ATOS provides opportunities for Software Engineers to work on health and technology solutions. They develop software that enhances healthcare services. The company operates globally with offices in multiple countries.


  6. Proctor Loan Protector
    Average Salary: $93,017
    Proctor Loan Protector seeks Software Engineers to develop systems that protect loan data. They focus on creating secure software solutions. This company operates mainly in the United States.


  7. NSNA
    Average Salary: $83,533
    NSNA offers roles for Software Engineers to work on various software projects. They focus on creating software that meets the needs of their clients. This company has locations across the United States.

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