Skip to content

The average salary for a Computer Programmer in Illinois is $96,810.

Annual Average Salary Information

Annual Average Salary: $96,810

$59,600$147,520

Hourly Pay Information

Hourly Average Salary: $46.55

$28.65$70.92

View Jobs

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics in Detroit

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 Detroit

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 - Data Infrastructure - OpenSearch/ElasticSearch in Detroit

Job Description

Job Description

Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a collaborative team that develops a full range of data stores and data technologies, spanning fro ...Read more

Software Engineer - Python and K8s in Detroit

Job Description

Job Description

Our mission is to reinvent the way companies manage their open source information systems - on public clouds and in their own data centres. To achieve that we are building a new community around Python opscode for open source applications, running on K ...Read more

Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU in Detroit

Job Description

Job Description

Software has moved to play a central role in network technology. From outstanding routing implementations like Bird and FRR to overlay networking technology such as OVN/OVS and Cilium, from kernel with SwitchDev to userspace with DPDK, from P4 to OpenF ...Read more

Python Software Engineer - Ubuntu Hardware Certification Team in Detroit

Job Description

Job Description

Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal ...Read more

Software Engineer, Ceph & Distributed Storage in Detroit

Job Description

Job Description

The role of a Software Engineer, Ceph & Distributed Storage at Canonical

As a software engineer at Canonical, you have a key role in the success of Ubuntu, our partners, customers, and the larger Ubuntu community. Your primary responsibility is to your ...Read more

Software Engineer - Solutions Engineering in Detroit

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

Embedded Linux Software Engineer in Detroit

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

Senior Software Engineer - Python/MongoDB in Detroit

Job Description

Job Description

We're enabling high-performing, rock-solid MongoDB deployments on any cloud or platform our customers choose. We want to create the world's best open source analog to MongoDB Altas or Amazon DocumentDB, which can be owned, controlled and operat ...Read more