Position
City
Salary

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

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

If you are considering a career as a software engineer in Sterling Heights, MI, you might be wondering about potential earnings. This field offers a range of salary opportunities. On average, software engineers in this area earn about $101,254 a year. This figure can vary based on experience and other factors.


Here is a look at the salary distribution for software engineers in Sterling Heights:

  • 2.18% earn between $58,130 and $67,055.
  • 7.64% earn between $67,055 and $75,979.
  • 10.92% earn between $75,979 and $84,904.
  • 19.66% earn between $84,904 and $93,829.
  • 9.83% earn between $93,829 and $102,754.
  • 15.29% earn between $102,754 and $111,678.
  • 10.92% earn between $111,678 and $120,603.
  • 8.74% earn between $120,603 and $129,528.
  • 6.55% earn between $129,528 and $138,453.
  • 2.18% earn between $138,453 and $147,377.
  • 1.09% earn $147,377 or more.
Software Engineer jobs in Sterling Heights, MI

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

Job seekers in the Sterling Heights area will find many opportunities in nearby cities. Warren, MI offers the highest average salary for software engineers at around $133,961. Dearborn and Southfield also provide attractive average salaries of about $118,204 and $115,403, respectively. These cities provide competitive wages and good career prospects for those in the software engineering field.
Graph displaying highest paying cities salaries for Software Engineer jobs near Sterling Heights, MI, highlighting Warren, MI with the highest at $133,961 and Pontiac, MI with the lowest at $99,953.
  1. Warren, MI
    Average Salary: $133,961
    Warren offers a growing tech scene with many opportunities for software professionals. General Motors and other major firms rely on skilled tech talent. The community fosters innovation and growth in tech careers.
    Find Software Engineer jobs in Warren, MI


  2. Dearborn, MI
    Average Salary: $118,204
    Dearborn, home to Ford Motor Company, provides a vibrant environment for tech professionals. Many local businesses need robust software solutions, making it a great place to advance your career in software engineering.
    Find Software Engineer jobs in Dearborn, MI


  3. Southfield, MI
    Average Salary: $115,403
    Southfield is a hub for technology and finance companies. Many local businesses offer exciting projects for software engineers. The city’s diverse business landscape ensures plenty of opportunities for growth.
    Find Software Engineer jobs in Southfield, MI


  4. Rochester Hills, MI
    Average Salary: $112,160
    Rochester Hills offers a mix of startups and established companies looking for skilled software talent. The city’s business-friendly environment makes it an attractive place for tech professionals seeking new challenges.
    Find Software Engineer jobs in Rochester Hills, MI


  5. Livonia, MI
    Average Salary: $107,579
    Livonia is known for its supportive business community. Many tech companies in the area provide innovative projects for software engineers. The city’s diverse economy offers a range of opportunities.
    Find Software Engineer jobs in Livonia, MI


  6. Royal Oak, MI
    Average Salary: $105,725
    Royal Oak boasts a dynamic tech scene with prominent companies needing skilled software professionals. The city’s cultural attractions and business opportunities make it an appealing place for tech careers.
    Find Software Engineer jobs in Royal Oak, MI


  7. Troy, MI
    Average Salary: $105,673
    Troy offers a thriving environment for tech professionals with many companies looking for software expertise. The city’s business-friendly atmosphere fosters innovation and career development.
    Find Software Engineer jobs in Troy, MI


  8. Novi, MI
    Average Salary: $101,471
    Novi is home to several tech companies that need skilled software engineers. The city’s strong economy and supportive business environment make it a great place for tech careers.
    Find Software Engineer jobs in Novi, MI


  9. Farmington Hills, MI
    Average Salary: $100,293
    Farmington Hills provides a growing market for software professionals. Many local businesses offer exciting opportunities for tech talent. The city’s supportive community enhances career growth.
    Find Software Engineer jobs in Farmington Hills, MI


  10. Pontiac, MI
    Average Salary: $99,953
    Pontiac offers a range of opportunities for software engineers. The city’s diverse business landscape and supportive environment make it an attractive place for tech careers.
    Find Software Engineer jobs in Pontiac, MI

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

Software engineers in Sterling Heights, MI, can find great opportunities at top-paying companies. Advantage Technical offers the highest average salary at $112,750. GeoLogics Corporation follows closely with an average salary of $101,305. These companies provide competitive compensation and career growth potential. Other notable employers include General Dynamics Land Systems, The Partners Associates, and BAE Systems USA. These firms also offer attractive salaries, with averages ranging from $91,487 to $97,740. Job seekers should explore these options to find the best fit for their career goals.
Graph displaying best paying company salaries for Software Engineer jobs in Sterling Heights, MI, highlighting Advantage Technical with the highest at $112,750 and Coe Press Equipment with the lowest at $75,717.
  1. Advantage Technical
    Average Salary: $112,750
    Advantage Technical is a leader in providing IT solutions. They offer roles for Software Engineers in Sterling Heights, MI, where they work on creating software for various clients. They focus on innovative technology and offer a dynamic work environment.


  2. GeoLogics Corporation
    Average Salary: $101,305
    GeoLogics Corporation specializes in geospatial technology. They hire Software Engineers in Sterling Heights, MI, to develop advanced software solutions. Employees enjoy a supportive team and opportunities to work on cutting-edge projects.


  3. General Dynamics Land Systems
    Average Salary: $97,740
    General Dynamics Land Systems offers roles for Software Engineers in Sterling Heights, MI. They work on defense technology and software systems. The company provides a stable and rewarding career path with excellent benefits.


  4. The Partners Associates
    Average Salary: $96,317
    The Partners Associates is a well-known firm that hires Software Engineers in Sterling Heights, MI. They focus on software development for various industries. Employees benefit from a collaborative environment and professional growth opportunities.


  5. BAE Systems USA
    Average Salary: $91,487
    BAE Systems USA offers roles for Software Engineers in Sterling Heights, MI. They work on defense and security projects. The company provides a strong community and innovative projects that make a difference.


  6. BAE Systems
    Average Salary: $83,438
    BAE Systems is a global company that hires Software Engineers in Sterling Heights, MI. They develop software for defense and aerospace. Employees enjoy a supportive team and a chance to work on impactful projects.


  7. Coe Press Equipment
    Average Salary: $75,717
    Coe Press Equipment is a leading manufacturer that employs Software Engineers in Sterling Heights, MI. They focus on industrial software solutions. The company offers a collaborative work environment and opportunities for skill development.

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