How much does a Software Engineer make in Troy, MI?
A Software Engineer in Troy, MI, earns an average of $106,326 each year. This figure represents the middle point of the salary range. It means half of the Software Engineers earn more, and half earn less.
The salary for Software Engineers in Troy varies based on experience and skills. Those just starting can expect to earn around $75,000. With more experience, the salary can reach up to $153,750 annually. Here are some key points:
- The lowest 10% earn less than $75,000.
- The next 10% earn up to $82,159.
- The middle 20% earn between $89,318 and $110,795.
- The next 20% earn between $117,955 and $132,273.
- The top 10% earn more than $139,432.
What are the highest paying cities for a Software Engineer near Troy, MI?

-
Royal Oak, MI
Average Salary: $165,050
Royal Oak boasts a thriving tech scene with many opportunities for tech professionals. With companies like Lear Corporation, job seekers can find promising roles in automotive technology. The vibrant community supports career growth and innovation.
Find Software Engineer jobs in Royal Oak, MI
-
Warren, MI
Average Salary: $139,710
Warren is home to a growing number of tech companies, offering exciting prospects for those in the tech field. Companies such as General Motors provide ample opportunities for software professionals. The area's commitment to technology makes it a dynamic place to work.
Find Software Engineer jobs in Warren, MI
-
Dearborn, MI
Average Salary: $121,311
Dearborn is a key location for software professionals, especially with Ford Motor Company nearby. The city offers a range of tech jobs in an industry that values innovation. The tech sector here is expanding, offering many career opportunities.
Find Software Engineer jobs in Dearborn, MI
-
Southfield, MI
Average Salary: $120,232
Southfield has a vibrant tech industry with many opportunities for software experts. Companies like Quicken Loans and Deloitte provide a variety of roles. The area's focus on technology makes it an exciting place for tech careers.
Find Software Engineer jobs in Southfield, MI
-
Rochester Hills, MI
Average Salary: $112,160
Rochester Hills offers numerous tech jobs, especially in the software sector. Companies such as Rochester Hills Public Schools and Compuware provide many opportunities. The city's growing tech scene makes it a promising place for software professionals.
Find Software Engineer jobs in Rochester Hills, MI
-
Bloomfield Hills, MI
Average Salary: $110,571
Bloomfield Hills is known for its strong tech industry, with opportunities at companies like Chrysler Group LLC. The area's commitment to technology supports career growth and innovation for software professionals.
Find Software Engineer jobs in Bloomfield Hills, MI
-
Novi, MI
Average Salary: $103,030
Novi has a dynamic tech environment, with many jobs for software experts. Companies like TruGreen Landcare Systems provide many opportunities. The area's focus on technology makes it an attractive place for tech careers.
Find Software Engineer jobs in Novi, MI
-
Sterling Heights, MI
Average Salary: $100,504
Sterling Heights offers a variety of tech jobs, especially in software development. Companies such as Magna International provide many opportunities. The area's growing tech scene makes it an exciting place for software professionals.
Find Software Engineer jobs in Sterling Heights, MI
-
Farmington Hills, MI
Average Salary: $100,423
Farmington Hills has a thriving tech industry, with many opportunities for software experts. Companies like Quicken Loans offer many roles. The city's focus on technology makes it a promising place for tech careers.
Find Software Engineer jobs in Farmington Hills, MI
-
Pontiac, MI
Average Salary: $99,806
Pontiac offers a range of tech jobs, particularly in software development. Companies such as BorgWarner provide many opportunities. The area's commitment to technology supports career growth and innovation for software professionals.
Find Software Engineer jobs in Pontiac, MI
What are the best paying companies for a Software Engineer in Troy, MI?

-
Marsh McLennan Agency
Average Salary: $111,702
Marsh McLennan Agency offers dynamic roles for Software Engineers. They focus on developing innovative solutions to improve customer experiences. They operate globally, with a strong presence in Troy, MI.
-
Cummins
Average Salary: $109,000
Cummins provides exciting opportunities for Software Engineers. The company works on cutting-edge technology for the automotive and power generation sectors. They have a significant office in Troy, MI.
-
Global Payments
Average Salary: $102,475
Global Payments is a leader in payment technology. They seek talented Software Engineers to work on projects that drive the company's success. They have a major office located in Troy, MI.
What are the best paying Software Engineer related jobs in Troy, MI?

-
Technical Architect
Average Salary: $155,400
This role requires designing and overseeing the development of technical systems. Companies like General Motors and BorgWarner in Troy, MI, seek experts to help shape IT infrastructures.
Find Technical Architect jobs in Troy, MI
-
Product Manager
Average Salary: $123,809
The focus is on leading product development from conception to launch. At places like Cognizant and IBM in Troy, MI, these managers work to ensure products meet market needs.
Find Product Manager jobs in Troy, MI
-
Site Reliability Engineer
Average Salary: $121,000
These professionals ensure system reliability and availability. Companies like General Motors and BorgWarner in Troy, MI, depend on SREs to maintain seamless operations.
Find Site Reliability Engineer jobs in Troy, MI
-
Cloud Engineer
Average Salary: $112,730
Involving the setup and management of cloud-based systems, cloud engineers at firms such as Cognizant and IBM in Troy, MI, play a key role in digital transformation.
Find Cloud Engineer jobs in Troy, MI
-
Data Engineer
Average Salary: $106,288
Data engineers develop and maintain data infrastructure. Working with companies like BorgWarner in Troy, MI, these experts ensure efficient data flow and processing.
Find Data Engineer jobs in Troy, MI
-
Systems Engineer
Average Salary: $104,586
Combining hardware and software, systems engineers ensure system performance. At General Motors and BorgWarner in Troy, MI, they integrate and test systems.
Find Systems Engineer jobs in Troy, MI
-
DevOps Engineer
Average Salary: $76,670
Collaborating with development and operations, these engineers automate and improve processes. Companies in Troy, MI, value their skills in enhancing efficiency.
Find DevOps Engineer jobs in Troy, MI
-
Business Analyst
Average Salary: $76,584
Focusing on business processes, these analysts provide insights to drive improvements. At firms in Troy, MI, they work closely with IT to align business objectives.
Find Business Analyst jobs in Troy, MI
-
Front End Developer
Average Salary: $53,575
Creating user interfaces, front end developers ensure websites and apps are user-friendly. They work for companies in Troy, MI, to enhance user experience.
Find Front End Developer jobs in Troy, MI



