How much does a Software Engineer make in Troy, MI?
In Troy, MI, software engineers earn competitive salaries. The average yearly salary is $104,731. This means most software engineers can expect to make around this amount each year. Some engineers may earn more, especially if they have many years of experience or special skills.
Here’s a look at how salaries break down in Troy, MI:
- 10% of engineers earn less than $79,726.
- 20% of engineers earn between $79,726 and $87,478.
- 30% of engineers earn between $87,478 and $95,230.
- 40% of engineers earn between $95,230 and $102,982.
- 50% of engineers earn between $102,982 and $110,734.
- 60% of engineers earn between $110,734 and $118,487.
- 70% of engineers earn between $118,487 and $126,239.
- 80% of engineers earn between $126,239 and $133,991.
- 90% of engineers earn between $133,991 and $141,743.
- 95% of engineers earn between $141,743 and $149,496.
- 99% of engineers earn between $149,496 and $157,248.
- 100% of engineers earn up to $165,000.
These figures can help job seekers set realistic expectations. They also show the potential for growth in the field.
What are the highest paying cities for a Software Engineer near Troy, MI?

-
Royal Oak, MI
Average Salary: $170,521
Royal Oak offers a vibrant tech scene with many opportunities for those in the software field. The city is home to a variety of tech companies where you can work on innovative projects. Companies like Guardian Software Development provide a dynamic environment.
Find Software Engineer jobs in Royal Oak, MI
-
Warren, MI
Average Salary: $145,893
In Warren, software professionals enjoy a supportive work environment. The area has numerous tech firms where you can develop cutting-edge solutions. Companies like ProQuest offer promising career paths for tech enthusiasts.
Find Software Engineer jobs in Warren, MI
-
Dearborn, MI
Average Salary: $127,073
Working in Dearborn means being part of a community that values technology. This city has many firms where software engineers can thrive. With companies like Ford Motor Company, you can expect to work on impactful projects.
Find Software Engineer jobs in Dearborn, MI
-
Southfield, MI
Average Salary: $120,689
Southfield is known for its thriving business district, making it an excellent place for software developers. The area is home to numerous tech companies where you can find exciting career opportunities. Working here means being part of a fast-growing tech industry.
Find Software Engineer jobs in Southfield, MI
-
Novi, MI
Average Salary: $116,963
Novi offers a business-friendly environment for those in the software industry. The city has a strong tech sector with many opportunities for career growth. Companies in the area focus on innovative tech solutions, providing a dynamic work experience.
Find Software Engineer jobs in Novi, MI
-
Birmingham, MI
Average Salary: $113,875
Birmingham is a great place for software professionals seeking a high-quality work environment. The city boasts many tech companies where you can contribute to exciting projects. Working here means being part of a forward-thinking tech community.
Find Software Engineer jobs in Birmingham, MI
-
Rochester Hills, MI
Average Salary: $113,217
Rochester Hills offers a mix of big-city amenities and a small-town feel. The area is home to several tech companies where you can develop your skills. With companies like Crowe Horwath, you can expect to work on meaningful projects.
Find Software Engineer jobs in Rochester Hills, MI
-
Livonia, MI
Average Salary: $110,290
In Livonia, software engineers can enjoy a supportive work culture. The city has a variety of tech firms where you can grow your career. Companies like Marygrove College offer opportunities to work on innovative tech projects.
Find Software Engineer jobs in Livonia, MI
-
Farmington Hills, MI
Average Salary: $108,736
Farmington Hills provides a vibrant environment for software professionals. The city has many tech companies where you can find exciting career opportunities. Working here means being part of a dynamic and innovative tech community.
Find Software Engineer jobs in Farmington Hills, MI
-
Sterling Heights, MI
Average Salary: $107,881
Sterling Heights offers a growing tech industry with many opportunities for software engineers. The area is home to a variety of tech firms where you can work on cutting-edge projects. Companies in the area focus on innovation, providing a stimulating work experience.
Find Software Engineer jobs in Sterling Heights, MI
What are the best paying companies for a Software Engineer in Troy, MI?

-
Marsh McLennan Agency
Average Salary: $116,939
Marsh McLennan Agency offers a dynamic work environment for Software Engineers in Troy, MI. The company provides robust training and career growth opportunities. Employees enjoy working on innovative projects that impact a global client base. Marsh McLennan Agency is a well-established player in the insurance and risk management sectors.
-
Tyler Technologies
Average Salary: $111,384
Tyler Technologies provides a great opportunity for Software Engineers in Troy, MI. The company focuses on creating software for government and enterprise markets. Employees work on cutting-edge projects and enjoy a collaborative work culture. Tyler Technologies operates in multiple states across the U.S. and internationally.
-
365 Retail Markets
Average Salary: $110,011
365 Retail Markets offers a dynamic role for Software Engineers in Troy, MI. The company specializes in providing retail software solutions. Employees benefit from a supportive team and opportunities to develop new skills. 365 Retail Markets serves a diverse range of clients nationwide.
-
Global Payments Inc.
Average Salary: $102,475
Global Payments Inc. offers competitive salaries for Software Engineers in Troy, MI. The company is a leader in payment technology and offers dynamic projects. Employees work in a fast-paced environment with opportunities for professional growth. Global Payments Inc. operates in multiple countries worldwide.
-
Teoresi Inc
Average Salary: $88,195
Teoresi Inc provides a stable work environment for Software Engineers in Troy, MI. The company focuses on software solutions for healthcare and finance. Employees enjoy a collaborative atmosphere and chances to work on impactful projects. Teoresi Inc operates in several states across the U.S.
What are the best paying Software Engineer related jobs in Troy, MI?

-
Technical Architect
Average Salary: $155,400
A technical architect designs and oversees the development of systems. They work with cross-functional teams, using their expertise to ensure systems run efficiently. In Troy, MI, companies like General Motors and Cognizant hire for these roles.
Find Technical Architect jobs in Troy, MI
-
Product Manager
Average Salary: $132,976
A product manager leads the development of new products. They work with engineering, marketing, and sales teams. This role requires strong communication skills. In Troy, MI, companies such as TTEC and Lear Corporation seek qualified product managers.
Find Product Manager jobs in Troy, MI
-
Site Reliability Engineer
Average Salary: $121,000
A site reliability engineer ensures systems are reliable and efficient. They work to prevent downtime and improve performance. Key employers in Troy, MI include TTEC and Lear Corporation.
Find Site Reliability Engineer jobs in Troy, MI
-
Cloud Engineer
Average Salary: $111,965
A cloud engineer manages cloud-based solutions. They ensure systems are secure, scalable, and efficient. Major employers in Troy, MI include TTEC and Lear Corporation.
Find Cloud Engineer jobs in Troy, MI
-
Data Engineer
Average Salary: $109,175
A data engineer builds systems for data storage and management. They ensure data is accurate and accessible. Companies in Troy, MI, such as General Motors, seek skilled data engineers.
Find Data Engineer jobs in Troy, MI
-
Systems Engineer
Average Salary: $103,730
A systems engineer oversees IT systems to ensure they run smoothly. They coordinate with various teams to integrate new systems. Employers in Troy, MI, such as Cognizant, look for experienced systems engineers.
Find Systems Engineer jobs in Troy, MI
-
Business Analyst
Average Salary: $77,217
A business analyst evaluates business needs and finds technology solutions. They work with different departments to improve processes. Key employers in Troy, MI include Cognizant and TTEC.
Find Business Analyst jobs in Troy, MI
-
DevOps Engineer
Average Salary: $74,440
A DevOps engineer collaborates with development and operations teams to improve workflows. They ensure systems are efficient and stable. Employers in Troy, MI, such as TTEC, look for skilled DevOps engineers.
Find DevOps Engineer jobs in Troy, MI
-
Security Engineer
Average Salary: $45,000
A security engineer protects systems from threats. They develop security policies and implement measures to safeguard data. In Troy, MI, companies like TTEC and Lear Corporation hire security engineers.
Find Security Engineer jobs in Troy, MI



