1

Rust Programming Jobs in Chicago, IL (NOW HIRING)

They're looking for a Principal Rust Engineer to take ownership of a major platform performance initiative. You'll work closely with technical leadership to evolve a mature backend system towards a ...

Strong experience with C++ and Rust in low‑latency, high‑throughput systems * Proven ability to ... Experience with network programming (TCP/UDP, multicast, or similar) * Familiarity with Linux ...

Strong expertise in systems programming, infrastructure, or backend development using languages like JS, Python, C/C++, Rust, and Go. * Experience building and deploying scalable, production-grade ...

Comfort with multiple programming languages, particularly including C++, Rust, Java, Python, JavaScript, Ruby The annual base salary range for this position is $150,000 to $250,000 depending on the ...

Comfort with multiple programming languages, particularly including C++, Rust, Java, Python, JavaScript, Ruby The annual base salary range for this position is $150,000 to $250,000 depending on the ...

Systems Software Engineer

Chicago, IL · On-site

$178K - $211K/yr

This role is broader than a typical systems software engineering role ... You will write software (C++, Python, Rust, Ruby), and you will also spend a significant share of ...

Systems Software Engineer

Chicago, IL · On-site

$145 - $185/hr

This role is broader than a typical systems software engineering role ... You will write software (C++, Python, Rust, Ruby), and you will also spend a significant share of ...

Remote Software Engineer

Chicago, IL · Remote

$200 - $300/hr

As a Software Engineering evaluator, you will create cutting-edge datasets for training ... Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and ...

As a Software Engineering evaluator, you will create cutting-edge datasets for training ... Java, and Rust; evaluating and refining AI-generated code for efficiency, scalability, and ...

next page

Showing results 1-20

Rust Programming information

See Chicago, IL salary details

$45.9K

$73K

$102.1K

How much do rust programming jobs pay per year?

As of Sep 1, 2026, the average yearly pay for rust programming in Chicago, IL is $73,050.00, according to ZipRecruiter salary data. Most workers in this role earn between $52,600.00 and $91,200.00 per year, depending on experience, location, and employer.

What is a Rust programming job?

A Rust Programming job involves designing, developing, and maintaining software applications using the Rust programming language. Rust is known for its performance, memory safety, and concurrency features, making it popular for systems programming, web services, and embedded systems. Developers in this role typically work on optimizing performance, ensuring code safety, and integrating Rust with other technologies. Experience with Rust’s ownership model, concurrency features, and ecosystem tools like Cargo is often required.

What are some typical challenges faced by professionals working in Rust programming roles?

Professionals in Rust Programming roles often encounter challenges such as mastering the language's strict ownership and borrowing rules, which require a deep understanding of memory safety concepts. Additionally, working with complex, performance-critical systems demands close attention to detail and rigorous testing practices. Collaboration with team members, especially when integrating Rust code with projects in other languages or legacy systems, also presents opportunities for problem-solving. Over time, these challenges help developers build robust, scalable solutions and deepen their expertise in cutting-edge systems programming.

What are the key skills and qualifications needed to thrive in the Rust programming position, and why are they important?

Excelling in Rust Programming requires strong programming skills in Rust, understanding of systems programming concepts, and experience with memory management and concurrency. Familiarity with version control tools like Git, issue tracking systems, CI/CD pipelines, and optionally, certifications such as the Rust Programming Certificate, are often valuable. Problem-solving ability, collaboration, and clear communication are essential soft skills for success in team-based development environments. These skills and qualifications are vital because they ensure code safety, performance, and contribute to efficient, high-quality software development.

Are Rust programmers in demand?

Rust programmers are increasingly in demand due to the language's focus on safety, performance, and concurrency, especially in systems programming, embedded systems, and WebAssembly development. Companies in technology, finance, and gaming are actively hiring Rust developers to build reliable and efficient software solutions.

Can I learn Rust programming in 3 months?

Rust programming is a complex language that typically requires several months of dedicated study to achieve proficiency, especially for those new to systems programming. Learning core concepts such as ownership, borrowing, and concurrency can be feasible within three months with consistent practice, but mastering advanced topics and writing production-quality code usually takes longer. For job roles involving Rust, employers often expect a solid understanding of the language and related tools like Cargo and Rustup, which may require ongoing learning beyond initial months.

What are the most commonly searched types of Rust Programming jobs in Chicago, IL?

The most popular types of Rust Programming jobs in Chicago, IL are:

What are popular job titles related to Rust Programming jobs in Chicago, IL?

For Rust Programming jobs in Chicago, IL, the most frequently searched job titles are:

What job categories do people searching Rust Programming jobs in Chicago, IL look for?

The top searched job categories for Rust Programming jobs in Chicago, IL are:

Infographic showing various Rust Programming job openings in Chicago, IL as of August 2026, with employment types broken down into 21% Internship, and 79% Full Time. Highlights an 49% In-person, and 51% Remote job distribution, with an average salary of $73,050 per year, or $35.1 per hour.

Principal Rust Engineer

UMATR

Mundelein, IL • On-site

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

We’re partnering with a fast-growing AI infrastructure company building the platform layer that helps engineering teams reliably connect applications with modern AI models and services.


They’re looking for a Principal Rust Engineer to take ownership of a major platform performance initiative. You’ll work closely with technical leadership to evolve a mature backend system towards a more performance-focused architecture, with a particular focus on latency, throughput, scalability and resource efficiency.


This is a high-ownership role where you’ll be responsible for some of the platform’s most important technical decisions. You’ll need to balance ambitious performance improvements with the reliability and stability expected from infrastructure running at significant production scale.


What You’ll Do:

  • Own a major architectural transformation across a high-volume AI infrastructure platform.
  • Work directly with senior technical leadership to define the architecture and implementation strategy.
  • Restructure existing systems to support long-term performance and engineering velocity.
  • Lead the gradual introduction of Rust into a mature production codebase.
  • Identify and remove bottlenecks across latency, throughput and resource utilisation.
  • Design systems capable of handling significant production traffic while maintaining reliability.
  • Develop a phased rollout strategy that minimises risk to existing customers and workloads.
  • Make key architectural decisions around performance, scalability, reliability and maintainability.
  • Work closely with backend and infrastructure engineers to ensure changes align with wider platform priorities.
  • Measure the impact of architectural changes through meaningful production performance metrics.


Who We’re Looking For:

  • Deep, production-level Rust experience with several years of hands-on development.
  • Strong understanding of performance engineering, particularly latency, throughput and resource efficiency.
  • Experience building and operating high-volume production backend or infrastructure systems.
  • Strong systems thinking and the ability to make pragmatic trade-offs between performance, reliability and complexity.
  • Experience owning technically complex projects from architecture through to production.
  • Comfortable working with backend infrastructure and databases such as PostgreSQL and Redis.


Strongly preferred:

  • Experience migrating or rewriting production systems into Rust.
  • Background in performance-critical, distributed or low-latency systems.
  • Experience working on AI infrastructure, developer platforms or high-throughput APIs.


Interested?

Apply today!