Position
City
Salary

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

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

In Sterling Heights, MI, software engineers enjoy competitive salaries that reflect their valuable skills and knowledge. The average yearly salary for software engineers in this area stands at approximately $103,941. This figure indicates a robust earning potential for those in the field.

The salary data reveals that professionals can earn between $54,442 and $180,000 annually. Most software engineers fall into the middle range of this spectrum. A breakdown of the distribution shows that a significant number earn between $77,270 and $111,514 per year. This range underscores the potential for growth and advancement in the career.

Software Engineer jobs in Sterling Heights, MI

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

If you are a Software Engineer near Sterling Heights, MI, consider exploring cities with higher pay rates. Warren, MI, tops the list with an average salary of $130,035, offering excellent opportunities. Following closely, Southfield, MI, provides an average salary of $117,384, which remains competitive. These cities combine attractive compensation with quality of life, making them great choices for job seekers.
Graph displaying highest paying cities salaries for Software Engineer jobs near Sterling Heights, MI, highlighting Warren, MI with the highest at $130,035 and Novi, MI with the lowest at $99,850.
  1. Warren, MI
    Average Salary: $130,035
    Warren offers opportunities in automotive technology and manufacturing. Companies like Chrysler and General Motors create a tech-driven environment. Talented professionals can thrive in a city known for innovation.
    Find Software Engineer jobs in Warren, MI


  2. Southfield, MI
    Average Salary: $117,384
    Southfield has a strong economy with a focus on finance, legal services, and insurance. Tech companies are also prominent. Professionals enjoy a blend of urban and suburban living with diverse job options.
    Find Software Engineer jobs in Southfield, MI


  3. Dearborn, MI
    Average Salary: $117,213
    Dearborn is home to major automotive companies like Ford. This city offers innovative tech roles with a focus on vehicle technology. Employees benefit from a strong corporate culture and opportunities for growth.
    Find Software Engineer jobs in Dearborn, MI


  4. Rochester Hills, MI
    Average Salary: $112,160
    Rochester Hills has a thriving business sector with a mix of tech startups and established firms. It provides a great environment for software professionals. The community values education and quality of life.
    Find Software Engineer jobs in Rochester Hills, MI


  5. Royal Oak, MI
    Average Salary: $111,080
    Royal Oak offers a vibrant mix of tech, healthcare, and entertainment jobs. Companies like Quicken Loans and Beaumont Health are prominent employers. It's an ideal place for those who enjoy a dynamic work environment.
    Find Software Engineer jobs in Royal Oak, MI


  6. Livonia, MI
    Average Salary: $109,478
    Livonia is known for its diverse job market, including tech, finance, and manufacturing sectors. Major employers like IBM and Visteon are present. Professionals here enjoy a balanced lifestyle with ample career opportunities.
    Find Software Engineer jobs in Livonia, MI


  7. Troy, MI
    Average Salary: $104,010
    Troy has a robust economy with a focus on tech, finance, and healthcare. Companies like Cognizant and Rocket Mortgage create a supportive environment for tech careers. It's a great place for growth and development.
    Find Software Engineer jobs in Troy, MI


  8. Pontiac, MI
    Average Salary: $102,668
    Pontiac offers a blend of manufacturing and tech jobs, with companies like General Motors leading the way. The city provides a strong community feel with many opportunities for skilled professionals.
    Find Software Engineer jobs in Pontiac, MI


  9. Farmington Hills, MI
    Average Salary: $100,293
    Farmington Hills boasts a thriving business environment with a mix of tech, retail, and healthcare companies. It's a great place for those seeking a balance between work and a vibrant community life.
    Find Software Engineer jobs in Farmington Hills, MI


  10. Novi, MI
    Average Salary: $99,850
    Novi has a strong tech sector, with many tech startups and established companies. It provides a dynamic environment for software professionals. The city offers a high quality of life and plenty of job opportunities.
    Find Software Engineer jobs in Novi, MI

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

SAIC offers top salaries for software engineers in Sterling Heights, Michigan, averaging over $123,000 per year. Advantage Technical and DCS Corp also provide attractive compensation, with average salaries around $112,750 and $107,500 respectively. These companies make excellent choices for those seeking high-paying software engineering roles.
Graph displaying best paying company salaries for Software Engineer jobs in Sterling Heights, MI, highlighting SAIC with the highest at $123,700 and BAE Systems with the lowest at $75,696.
  1. SAIC
    Average Salary: $123,700
    SAIC offers dynamic Software Engineer roles focusing on technology innovation. It operates across various locations, including Virginia, Maryland, and North Carolina. SAIC emphasizes teamwork, innovation, and the application of advanced technology solutions.


  2. Advantage Technical
    Average Salary: $112,750
    Advantage Technical provides Software Engineer positions that combine technical skill with client interaction. The company has offices in Illinois, Ohio, and Michigan, offering a variety of projects that focus on engineering and technology.


  3. DCS Corp
    Average Salary: $107,567
    DCS Corp offers Software Engineer roles that involve working on defense and aerospace projects. Locations include California, Texas, and Maryland. Employees benefit from a challenging work environment and opportunities to grow their careers.


  4. Rheinmetall
    Average Salary: $102,167
    Rheinmetall provides Software Engineer positions that focus on automotive and defense technology. It operates in multiple locations, including Germany and the United States. The company is committed to innovation and professional development.


  5. GeoLogics Corporation
    Average Salary: $101,305
    GeoLogics Corporation offers Software Engineer roles that emphasize geospatial technology and environmental solutions. The company operates in Michigan and other states, offering projects that involve advanced technology and data analysis.


  6. General Dynamics Land Systems
    Average Salary: $97,512
    General Dynamics Land Systems provides Software Engineer positions focused on military ground systems. Locations include Michigan, Virginia, and Florida. Employees work on cutting-edge projects that require a strong technical skill set.


  7. The Partners Associates
    Average Salary: $96,317
    The Partners Associates offers Software Engineer roles that focus on technology consulting and software development. It operates in Michigan and other states, providing opportunities for professional growth and collaboration.


  8. BAE Systems USA
    Average Salary: $91,487
    BAE Systems USA provides Software Engineer positions that involve working on defense and aerospace projects. The company operates in several locations, including Virginia, California, and Massachusetts. Employees benefit from innovative projects and a collaborative environment.


  9. Coe Press Equipment
    Average Salary: $75,717
    Coe Press Equipment offers Software Engineer roles focused on manufacturing technology. The company operates in Michigan and other states, providing opportunities for those interested in engineering and technology in the manufacturing sector.


  10. BAE Systems
    Average Salary: $75,696
    BAE Systems provides Software Engineer positions that involve working on defense and aerospace projects. It operates in various locations, including the United Kingdom and the United States. Employees benefit from a diverse work environment and innovative projects.

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