Position
City
Salary

How much does a Software Engineer make in Sterling Heights, MI?

The average salary for a Software Engineer is $104,187 per year in Sterling Heights, MI.

In Sterling Heights, MI, software engineers enjoy a competitive salary. The average yearly salary for this role is around $104,187. This figure reflects the skills and expertise that software engineers bring to the table. Many factors influence these earnings, including experience, education, and the specific industry.

The salary range for software engineers in Sterling Heights, MI, varies. Some earn as little as $58,130, while others make over $180,000. The distribution of these salaries shows that most engineers fall in the middle of this range. This spread highlights the potential for growth and advancement in the field. Engineers with more experience or specialized skills often see higher earnings. Companies in tech hubs may also offer more competitive salaries to attract top talent.

Software Engineer jobs in Sterling Heights, MI

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

Job seekers near Sterling Heights, MI, can find excellent opportunities in nearby cities. Warren, MI, offers the highest average salary for software engineers at $122,461. This makes it a top choice for those seeking higher pay. Livonia, MI, follows closely with an average salary of $119,200, making it another attractive location for software engineers.
Graph displaying highest paying cities salaries for Software Engineer jobs near Sterling Heights, MI, highlighting Warren, MI with the highest at $122,461 and Farmington Hills, MI with the lowest at $101,969.
  1. Warren, MI
    Average Salary: $122,461
    Warren offers a vibrant tech scene with opportunities at major companies like General Motors. The city's tech-friendly environment makes it a great place for software professionals. The average salary for software engineers here is competitive.
    Find Software Engineer jobs in Warren, MI


  2. Livonia, MI
    Average Salary: $119,200
    Livonia is home to several tech firms, including IBM and Quicken Loans. Working here means access to cutting-edge projects and a supportive community. Software engineers enjoy a good work-life balance.
    Find Software Engineer jobs in Livonia, MI


  3. Southfield, MI
    Average Salary: $115,463
    Southfield boasts a thriving tech industry with companies like Quicken Loans and Compuware. The city offers a dynamic work environment and a high standard of living. Software engineers here are well-compensated.
    Find Software Engineer jobs in Southfield, MI


  4. Dearborn, MI
    Average Salary: $114,926
    Dearborn is known for its automotive industry, but it also has a growing tech sector. Companies like Ford Motor Company offer exciting opportunities. The city provides a balanced lifestyle with good pay for software engineers.
    Find Software Engineer jobs in Dearborn, MI


  5. Rochester Hills, MI
    Average Salary: $113,660
    Rochester Hills is a hub for tech innovation with companies like Compuware and Quicken Loans. The city offers a friendly atmosphere and a strong support system for tech professionals. Software engineers enjoy a good salary here.
    Find Software Engineer jobs in Rochester Hills, MI


  6. Royal Oak, MI
    Average Salary: $107,914
    Royal Oak has a vibrant tech community with companies like Quicken Loans. The city offers a mix of urban and suburban living. Software engineers here benefit from a competitive salary and a dynamic work environment.
    Find Software Engineer jobs in Royal Oak, MI


  7. Troy, MI
    Average Salary: $106,211
    Troy is a tech-friendly city with companies like IBM and Compuware. The city offers a great quality of life with plenty of amenities. Software engineers enjoy a good salary and a supportive work culture.
    Find Software Engineer jobs in Troy, MI


  8. Pontiac, MI
    Average Salary: $103,256
    Pontiac has a growing tech sector with companies like General Motors. The city offers a mix of urban and suburban living. Software engineers here enjoy a good salary and a vibrant community.
    Find Software Engineer jobs in Pontiac, MI


  9. Novi, MI
    Average Salary: $101,993
    Novi is known for its tech industry with companies like Compuware. The city offers a high quality of life with plenty of amenities. Software engineers enjoy a good salary and a supportive work environment.
    Find Software Engineer jobs in Novi, MI


  10. Farmington Hills, MI
    Average Salary: $101,969
    Farmington Hills has a thriving tech scene with companies like Quicken Loans. The city offers a balanced lifestyle with good pay for software engineers. The community is supportive and welcoming.
    Find Software Engineer jobs in Farmington Hills, MI

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

SAIC offers one of the highest salaries for software engineers in Sterling Heights, MI, with an average of $126,086. American Rheinmetall Vehicles also provides a competitive salary of $113,500. Advantage Technical follows closely with an average salary of $112,750. These companies stand out for their attractive compensation packages, making them top choices for software engineers. Rheinmetall, DCS Corp, and Waltonen Engineering also offer salaries above $100,000, providing excellent opportunities for skilled professionals.
Graph displaying best paying company salaries for Software Engineer jobs in Sterling Heights, MI, highlighting SAIC with the highest at $126,086 and HRU Technical Resources with the lowest at $94,000.
  1. SAIC
    Average Salary: $126,086
    SAIC offers exciting Software Engineer roles in Sterling Heights, MI. They focus on creating innovative technology solutions. SAIC operates in various locations, including the United States and internationally.


  2. American Rheinmetall Vehicles
    Average Salary: $113,500
    American Rheinmetall Vehicles provides Software Engineer jobs in Sterling Heights, MI. They work on advanced vehicle technology. The company operates in multiple locations across the United States and Europe.


  3. Advantage Technical
    Average Salary: $112,750
    Advantage Technical offers Software Engineer positions in Sterling Heights, MI. They focus on providing technical solutions for various industries. The company operates in several locations across the United States.


  4. Rheinmetall
    Average Salary: $108,375
    Rheinmetall offers Software Engineer jobs in Sterling Heights, MI. They work on defense and automotive technology. The company operates in multiple locations worldwide, including Europe and the United States.


  5. DCS Corp
    Average Salary: $103,550
    DCS Corp provides Software Engineer roles in Sterling Heights, MI. They focus on defense and aerospace technology. The company operates in several locations across the United States.


  6. Waltonen Engineering
    Average Salary: $101,675
    Waltonen Engineering offers Software Engineer jobs in Sterling Heights, MI. They work on engineering and technology solutions. The company operates in multiple locations across the United States.


  7. GeoLogics Corporation
    Average Salary: $101,305
    GeoLogics Corporation offers Software Engineer positions in Sterling Heights, MI. They focus on geospatial technology solutions. The company operates in several locations across the United States.


  8. The Partners Associates
    Average Salary: $97,113
    The Partners Associates provides Software Engineer roles in Sterling Heights, MI. They focus on engineering and consulting services. The company operates in multiple locations across the United States.


  9. BAE Systems USA
    Average Salary: $96,780
    BAE Systems USA offers Software Engineer jobs in Sterling Heights, MI. They work on defense and aerospace technology. The company operates in several locations across the United States.


  10. HRU Technical Resources
    Average Salary: $94,000
    HRU Technical Resources provides Software Engineer positions in Sterling Heights, MI. They focus on technical staffing and solutions. The company operates in multiple locations across the United States.

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