Skip to content

The average salary for a Computer Programmer in Michigan is $80,560.

Annual Average Salary Information

Annual Average Salary: $80,560

$39,380$128,880

Hourly Pay Information

Hourly Average Salary: $38.73

$18.93$61.96

View Jobs

Senior Software Engineer - JAVA in Farmington Hills

Job DescriptionJob SummaryThe Sr. Software Engineer will join an agile development team responsible for our web applications,special projects and/or supporting tools.The Sr. Software Engineer should be passionate about code quality and software excellence, with extensive development experience.Colla ...Read more

Principal Software Engineer, iOS in Farmington Hills

Who We Are:

SiriusXM and its brands (Pandora, SXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners -- in ...Read more

Sr. Java Software Engineer in Detroit

Founded in 1994 and celebrating 30 years in business, Mindex is a software development company with a rich history of demonstrated software and product development success. We specialize in agile software development, cloud professional services, and creating our own innovative products. We are prou ...Read more

.NET Software Engineer in Ann Arbor

.NET Software Engineer - ReloTech Innovation Hub - Ann Arbor, MI

(Tech stack: .NET Software Engineer, C#, ASP.NET, MVC, .NET Core, Razor, Blazor, PostgreSQL, SQL Server, Azure, MAUI, Mobile, Git, JavaScript, Vanilla JS, JQuery, HTML, CSS, Agile, Programmer, Full Stack Developer, .NET Softwa ...Read more

Software Engineer - Data Platform in Foster City

Zoox is looking for a data platform software engineer to help build out the infrastructure and tools that manage our pipeline of vehicle data and telemetry. This pipeline is central to development workflows across all of our software. This role will have end-to-end responsibility for capturing, v ...Read more

Sensor Embedded Software Engineer in Foster City

We are looking for a highly motivated Sensor Embedded SW Engineer to join our Advanced Hardware Engineering organization focusing on integrating sensors with computer platforms. You will architect, design, code, document and lead the work from start to finish. This work will include:

Respo ...Read more

Software Engineer - Road Network Core Architecture in Foster City

Zoox's Road Network team is responsible for developing the tools and infrastructure necessary to build, curate, and manage our high definition road network.


The Core Architecture group is responsible for developing and maintaining the core technologies and co ...Read more

Software Engineer - Android in Foster City

Zoox is looking for a seasoned Android engineer to join the Software Engineering team. The position comes with a high degree of independence and the opportunity to help shape our mobile Android roadmap. Your work will be highly visible, at the forefront of our service rollout. In your development ...Read more

Software Engineer - GPU Compute in Foster City

Zoox's autonomous driving software team is building the world's most advanced self-driving software system. As a GPU software engineer, you will work closely with experts in motion planning, localization, perception, and machine learning to build optimized GPU kernels for everything ranging from ...Read more

Software Engineer - Backend in Foster City

Delivering Zoox's mission of autonomous mobility primarily involves two stages - validating software in simulation before testing it in the real world and gathering insights from the data collected after real-world testing. The grand goal of the Data Apps team is to help developers at Zoox valida ...Read more