Position
City
Salary

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

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

Software Engineers in Sterling Heights, MI, enjoy a competitive salary. On average, a Software Engineer earns about $104,778 each year. These numbers reflect a mix of different salary levels for those in the field.


Here’s a look at how salaries break down in the area:

  • The lowest-earning 10% make around $60,000 annually.
  • The next 10% earn just over $70,000.
  • A bit more than a quarter of the Software Engineers make between $81,000 and $104,000.
  • The majority, around 50%, earn between $104,000 and $136,000.
  • The top 10% of earners make more than $147,000 a year.

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 explore high-paying Software Engineer positions in nearby cities. Warren, MI, offers the highest average salary at $126,232, making it an attractive option for professionals. Other nearby cities, such as Southfield and Livonia, also provide competitive salaries, offering excellent opportunities in the region.
Graph displaying highest paying cities salaries for Software Engineer jobs near Sterling Heights, MI, highlighting Warren, MI with the highest at $126,232 and Novi, MI with the lowest at $100,203.
  1. Warren, MI
    Average Salary: $126,232
    Warren offers a diverse job market for tech professionals. Many local companies focus on manufacturing and automotive, providing unique opportunities for software developers. The area is home to Ford Motor Company, which may offer roles in tech innovation.
    Find Software Engineer jobs in Warren, MI


  2. Southfield, MI
    Average Salary: $118,694
    Southfield is a hub for tech talent in Michigan. The area has a strong presence of tech firms and startups. Notable companies like Quicken Loans and Compuware present exciting opportunities for software engineers to work on cutting-edge projects.
    Find Software Engineer jobs in Southfield, MI


  3. Livonia, MI
    Average Salary: $115,591
    Livonia features a growing tech scene with a mix of large corporations and startups. Engineers here can find roles that involve working with both legacy systems and new technologies. The presence of companies like L-3Harris Technologies provides solid career prospects.
    Find Software Engineer jobs in Livonia, MI


  4. Dearborn, MI
    Average Salary: $115,458
    Dearborn is known for its automotive industry, but it also has a budding tech sector. Software engineers can find positions that blend tech with manufacturing. The city is home to the Ford Motor Company, offering a chance to innovate in a major industry.
    Find Software Engineer jobs in Dearborn, MI


  5. Rochester Hills, MI
    Average Salary: $113,660
    Rochester Hills offers a balanced tech environment with both established firms and new startups. The area's business-friendly atmosphere provides a good mix of job opportunities. Notable companies like Compuware and ProQuest can offer valuable experience.
    Find Software Engineer jobs in Rochester Hills, MI


  6. Royal Oak, MI
    Average Salary: $107,914
    Royal Oak is a great place for tech professionals seeking a vibrant community. The city has a mix of industries, providing varied opportunities. With companies like McLaren Health Care and Quicken Loans, software engineers can find interesting roles.
    Find Software Engineer jobs in Royal Oak, MI


  7. Troy, MI
    Average Salary: $104,942
    Troy is a tech-forward city with a growing number of tech companies. The area is known for its educational institutions, which often collaborate with local businesses. Engineers can find positions in both established firms and startups.
    Find Software Engineer jobs in Troy, MI


  8. Farmington Hills, MI
    Average Salary: $101,427
    Farmington Hills offers a mix of opportunities in tech and education. The city has a strong presence of educational institutions, which fuels the local tech industry. Engineers can find roles in both education-focused tech and more traditional tech firms.
    Find Software Engineer jobs in Farmington Hills, MI


  9. Pontiac, MI
    Average Salary: $101,320
    Pontiac features a mix of tech firms and automotive companies. The city offers a variety of roles for software engineers, from legacy system maintenance to cutting-edge projects. With companies like Quicken Loans, engineers have diverse opportunities.
    Find Software Engineer jobs in Pontiac, MI


  10. Novi, MI
    Average Salary: $100,203
    Novi is known for its business-friendly environment and growing tech sector. The city has a strong presence of tech firms and startups, providing a range of opportunities. With companies like Compuware and ProQuest, software engineers can find engaging roles.
    Find Software Engineer jobs in Novi, MI

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

SAIC offers top-tier salaries for software engineers in Sterling Heights, with an average pay of $126,620. Companies like Advantage Technical and Rheinmetall also provide attractive compensation packages, making them excellent choices for those in the field. The Partners Associates, BAE Systems USA, and The Panther Group offer competitive wages as well, making Sterling Heights a good place for software engineers to find rewarding jobs.
Graph displaying best paying company salaries for Software Engineer jobs in Sterling Heights, MI, highlighting SAIC with the highest at $126,620 and The Panther Group with the lowest at $95,275.
  1. SAIC
    Average Salary: $126,620
    SAIC offers Software Engineer jobs in Sterling Heights, MI. They focus on delivering innovative technology solutions for national security. Their headquarters are in Reston, Virginia, with many other locations across the U.S.


  2. Advantage Technical
    Average Salary: $112,750
    Advantage Technical provides Software Engineer opportunities in Sterling Heights, MI. They specialize in creating technology solutions for clients in various industries. Their main office is in Livonia, Michigan.


  3. Rheinmetall
    Average Salary: $108,375
    Rheinmetall offers Software Engineer roles in Sterling Heights, MI. They work on advanced defense and security technology solutions. They have operations in many countries, including Germany and the U.S.


  4. DCS Corp
    Average Salary: $104,406
    DCS Corp provides Software Engineer jobs in Sterling Heights, MI. They focus on developing technology for government and commercial clients. They operate primarily in the U.S.


  5. Waltonen Engineering
    Average Salary: $101,633
    Waltonen Engineering offers Software Engineer positions in Sterling Heights, MI. They focus on engineering and technology solutions for various sectors. Their main offices are in Livonia, Michigan.


  6. GeoLogics Corporation
    Average Salary: $101,305
    GeoLogics Corporation provides Software Engineer jobs in Sterling Heights, MI. They focus on geospatial information and technology solutions. Their headquarters are in Novi, Michigan.


  7. General Dynamics Land Systems
    Average Salary: $97,557
    General Dynamics Land Systems offers Software Engineer roles in Sterling Heights, MI. They work on defense and military technology solutions. They have many locations across the U.S.


  8. The Partners Associates
    Average Salary: $97,113
    The Partners Associates provides Software Engineer jobs in Sterling Heights, MI. They focus on engineering and consulting services for government and commercial clients. Their main office is in Novi, Michigan.


  9. BAE Systems USA
    Average Salary: $96,780
    BAE Systems USA offers Software Engineer positions in Sterling Heights, MI. They work on advanced technology solutions for defense and commercial markets. They have many offices across the U.S.


  10. The Panther Group
    Average Salary: $95,275
    The Panther Group provides Software Engineer jobs in Sterling Heights, MI. They focus on IT services and solutions for government and commercial clients. They operate primarily in Michigan.

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