High-paying software engineering jobs in Sterling Heights
Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.
The 314 software engineering jobs listed below pay well, with salaries between $18.34 and $66.63 per hour. Software Engineer, Senior Software Engineer and Application Developer are among the most popular high-paying roles in Sterling Heights, MI.
Job title
Updated Oct 17, 2026Platform Engineer
Sterling Heights
Michigan
Senior Software Engineer
Sterling Heights
Michigan
Software Engineer
Sterling Heights
Michigan
Software Integration Engineer
Sterling Heights
Michigan
Technical Lead
Sterling Heights
Michigan
PLC Programmer
Sterling Heights
Michigan
Application Developer
Sterling Heights
Michigan
Programmer
Sterling Heights
Michigan
Mi Manager
Sterling Heights
Michigan
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Platform Engineer
Review job description
Please refer to the employers job description for complete details.
Platform engineers build and maintain platforms that support application development and deployment. Essential qualifications include expertise in cloud platforms, strong scripting skills and experience with automation tools.
Currently, 41% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 13 jobsAverage pay
Sterling Heights
$66.63 per hourMichigan
$49.78 per hour -
Senior Software Engineer
Review job description
Please refer to the employers job description for complete details.
Senior Software Engineers lead software development, optimize systems, and mentor juniors. Deep programming expertise, experience with system architecture, and strong problem-solving abilities are essential for innovative solutions.
Senior Software Engineer jobs take 95 days on average from job posting to starting date. Currently, 31% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 63 jobsAverage pay
Sterling Heights
$63.26 per hourMichigan
$63.80 per hourSkills
- Agile
- APIs
- AWS
- Java
- Software development
-
Software Engineer
Review job description
Please refer to the employers job description for complete details.
Software Engineers design and develop software applications, write code, and ensure system functionality. Proficiency in programming languages, problem-solving skills, and technical expertise are crucial.
Software Engineer jobs take 60 days on average from job posting to starting date. Currently, 19% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 88 jobsAverage pay
Sterling Heights
$56.78 per hourMichigan
$45.10 per hourSkills
- Software development
- Agile
- APIs
- Java
- Git
-
Software Integration Engineer
Review job description
Please refer to the employers job description for complete details.
Integration Engineers implement integration solutions, troubleshoot systems, and optimize performance. Expertise in software integration and problem-solving skills are essential.
Currently, 15% of job openings offer remote or hybrid positions and 3% of job openings are part-time roles.
See 4 jobsAverage pay
Sterling Heights
$49.94 per hourMichigan
$49.65 per hour -
Technical Lead
Review job description
Please refer to the employers job description for complete details.
Technical leads provide technical guidance, oversee project implementation and mentor engineering teams. Key qualifications include deep technical expertise, strong leadership abilities and excellent communication skills.
Technical Lead jobs take 87 days on average from job posting to starting date. Currently, 18% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 15 jobsAverage pay
Sterling Heights
$101,163 per yearMichigan
$106,213 per yearSkills
- Agile
- SQL
- Azure
- AWS
- APIs
-
PLC Programmer
Review job description
Please refer to the employers job description for complete details.
PLC Programmers develop automated systems, troubleshoot processes, and implement improvements. Expertise in programmable logic controllers, automation software knowledge, and problem-solving skills are essential.
PLC Programmer jobs take 59 days on average from job posting to starting date. Currently, 2% of job openings are part-time roles.
See 7 jobsAverage pay
Sterling Heights
$43.92 per hourMichigan
$38.14 per hour -
Application Developer
Review job description
Please refer to the employers job description for complete details.
Application developers design, test, and maintain applications tailored to user needs. Key skills for this role include proficiency in programming languages, experience with APIs and a solid grasp of mobile and web development practices.
Application Developer jobs take 52 days on average from job posting to starting date. Currently, 21% of job openings offer remote or hybrid positions and 3% of job openings are part-time roles.
See 60 jobsAverage pay
Sterling Heights
$82,161 per yearMichigan
$92,789 per yearSkills
- Software troubleshooting
- Application development
- Database management
- SQL
- APIs
-
Programmer
Review job description
Please refer to the employers job description for complete details.
Programmers write, test and maintain code for software applications. Key skills for this role include proficiency in programming languages, problem solving and familiarity with software development methodologies.
Programmer jobs take 75 days on average from job posting to starting date. Currently, 2% of job openings are part-time roles.
See 35 jobsAverage pay
Sterling Heights
$34.59 per hourMichigan
$32.75 per hourSkills
- JavaScript
- Agile
- .NET
- SQL
- C
-
Mi Manager
Review job description
Please refer to the employers job description for complete details.
MI managers oversee management information systems, analyze data and support decision-making. Key skills for this role include leadership, expertise in data analysis, IT knowledge and experience in information systems.
Mi Manager jobs take 23 days on average from job posting to starting date. Currently, 16% of job openings offer remote or hybrid positions and 2% of job openings are part-time roles.
See 29 jobsAverage pay
Sterling Heights
$18.34 per hourMichigan
$19.31 per hour