Skip to content

The average salary for a Computer Programmer in Michigan is $90,700.

Annual Average Salary Information

Annual Average Salary: $90,700

$50,670$136,440

Hourly Pay Information

Hourly Average Salary: $43.60

$24.36$65.60

View Jobs

Go (Golang) Software Engineer for Identity Management in Baltimore

Job Description

Job Description

Summary

This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at C ...Read more

Embedded Linux Containers Software Engineer in Baltimore

Job Description

Job Description

Work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management, as a software engineer on our SnapD team.

Snaps are next-generation software packaging and delivery for Linux. T ...Read more

Software Engineer - packaging - optimize Ubuntu Server for public clouds in Baltimore

Job Description

Job Description

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engi ...Read more

Software Engineer - packaging - optimize Ubuntu Server in Baltimore

Job Description

Job Description

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engi ...Read more

Software Engineer - Solutions Engineering in Baltimore

Job Description

Job Description

Help us shape the future of open source IT, devops, and IS, from bare metal to containers. Our goal is to revolutionise open source application and infrastructure operations.

We want to transform the world of software operations by enabling true ...Read more

Senior Software Engineer - Landscape in Baltimore

Job Description

Job Description

This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. We are building the next generation management solution for Ubuntu in the enterprise - on premise and on the public ...Read more

Software Engineer - Cross-platform C++ - Multipass in Baltimore

Job Description

Job Description

Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Mult ...Read more

Software Engineer - Cloud Images in Baltimore

Job Description

Job Description

This is an exciting opportunity for software engineers (all levels) passionate about Linux, cloud infrastructure, pipelines and automation, and open source software..

You will work closely with Amazon, Microsoft, Google and other world-class clou ...Read more

Embedded Linux Software Engineer in Baltimore

Job Description

Job Description

This role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology and embedded systems, across all seniority levels.

We hire careful and conscientious engineers who appreciate the ch ...Read more

Golang System Software Engineer - Containers / Virtualisation in Baltimore

Job Description

Job Description

Our mission is to build a next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data center scale cloud that 'just works' and provides a mission-critical cloud for edge and core enterprise deploymen ...Read more