1

Rust Engineer Jobs in Illinois (NOW HIRING)

Staff SRE - Observability

Chicago, IL · On-site

$58.75 - $78/hr

Proficiency in multiple programming languages preferred (Go, Python, Java, Node.js, Rust) * Strong scripting and automation skills (Bash, Python, PowerShell) * Understanding of software engineering ...

UI Developer

Chicago, IL

$51.50 - $67/hr

Knowledge of server-side programming languages such as Node.js or Rust. * Familiarity with Agile development methodologies. * Experience integrating crypto-related APIs or libraries into web ...

We encourage applications from engineers with expertise in high-performance signal processing in ... Experience working with compiled languages for Linux and baremetal targets (especially Rust)

We encourage applications from engineers with expertise in high-performance signal processing in ... Experience working with compiled languages for Linux and baremetal targets (especially Rust)

AI Engineering Lead

Chicago, IL · On-site

$180K - $195K/yr

Engineering Lead We are looking for a hands-on Engineering Lead with a proven track record of ... Expert-level Python and solid TypeScript/JavaScript; knowledge of Rust/Go preferred; deep knowledge ...

Staff Site Reliability Engineer

Chicago, IL · On-site

$132.10K - $220.10K/yr

Typescript and/or Rust are a significant plus. * Infrastructure as Code (IaC) mastery : Experience with tools such as GKE, Terraform, CloudFormation, and Chef. * Proven reliability engineering skills

next page

Showing results 1-20

Rust Engineer information

See Illinois salary details

$34.4K

$93.1K

$162.8K

How much do rust engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for rust engineer in Illinois is $93,130.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,500.00 and $104,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Rust Engineer, and why are they important?

To thrive as a Rust Engineer, you need a strong understanding of systems programming concepts, the Rust language, and experience with software development best practices, often supported by a degree in computer science or a related field. Familiarity with version control systems like Git, build tools such as Cargo, and knowledge of CI/CD pipelines are typically required. Problem-solving skills, attention to detail, and effective communication set outstanding Rust Engineers apart. These skills and qualifications are essential for building reliable, high-performance, and secure software systems in collaborative development environments.

What are some common challenges Rust Engineers face when integrating Rust with existing systems?

Rust Engineers often encounter challenges when integrating Rust into codebases written in other languages, such as C, C++, or Python. These challenges can include managing foreign function interfaces (FFI), ensuring memory safety across language boundaries, and handling differences in build systems and tooling. Collaboration with teams familiar with legacy systems is often essential to navigate these complexities, and clear documentation is key to successful integration. Over time, these challenges can deepen your understanding of system interoperability and lead to broader career opportunities in systems programming.

What are Rust Engineers?

Rust Engineers are software developers who specialize in using the Rust programming language to build reliable, efficient, and safe systems. They often work on performance-critical applications such as backend services, embedded software, systems programming, and blockchain technologies. Rust Engineers are valued for their ability to write code that minimizes bugs and security vulnerabilities, leveraging Rust's strict compiler and memory safety features. Their expertise is increasingly sought after in industries where safety, speed, and concurrency are essential.

What is the difference between Rust Engineer vs Software Developer?

AspectRust EngineerSoftware Developer
Required CredentialsBachelor's in Computer Science or related, familiarity with RustBachelor's in Computer Science or related, general programming skills
Work EnvironmentTech companies, startups, embedded systems, systems programmingVarious industries including tech, finance, healthcare, web development
Employer & Industry UsageCompanies developing performance-critical or system-level applicationsBroad range of companies developing software across sectors
Search & Comparison IntentFocus on Rust-specific roles, systems programmingGeneral software development roles across languages

Rust Engineers specialize in developing high-performance, safe systems using Rust, often in embedded or systems programming contexts. Software Developers have a broader scope, working across multiple languages and industries. While both roles require strong programming skills, Rust Engineers focus on Rust expertise, whereas Software Developers may work with various languages and technologies.

What cities in Illinois are hiring for Rust Engineer jobs? Cities in Illinois with the most Rust Engineer job openings:
Infographic showing various Rust Engineer job openings in Illinois as of May 2026, with employment types broken down into 3% Internship, 36% Full Time, 5% Part Time, 3% Temporary, 50% Contract, and 3% Nights. Highlights an 22% Physical, 24% Hybrid, and 54% Remote job distribution, with an average salary of $93,130 per year, or $44.8 per hour.

Staff SRE - Observability

Focused

Chicago, IL • On-site

$58.75 - $78/hr

Other

Posted 6 days ago


Job description

Who we are:

At Focused, we move quickly to deliver quality software that achieves client outcomes and meets their customer's needs. We strategically partner with our clients to leverage our expertise in design and software, while our clients bring their own domain expertise. We work with a variety of clients from different industries, collaborating as we get new products to market, modernizing legacy systems, or helping teams learn the skills they need to be successful.   

Our values:

  • Listen first  We are experts in product practices but life long learners in the domain of our customers. We research, collaborate, and understand. 
  • Learn why  We ask questions and talk to users to understand problem spaces, objectives, and goals, which allows us to deeply invest and drive towards the outcomes of our clients. 
  • Love your craft  We love diving into a variety of domains and solving problems.  We take pride in delivering value, in communicating progress, and guiding our clients to success.

We are seeking an experienced Observability Consultant with deep expertise in OpenTelemetry and strong Platform Engineering capabilities to help organizations implement, optimize, and scale their observability infrastructure. This role requires a specialist who can design comprehensive telemetry strategies, implement distributed tracing solutions, establish robust monitoring practices, and interface closely with clients on the observability journey.

Key Responsibilities:

OpenTelemetry & Observability

  • Design and implement end-to-end OpenTelemetry solutions across diverse technology stacks
  • Configure and deploy OpenTelemetry Collectors for efficient data collection, processing, sampling, and routing
  • Establish telemetry pipelines for metrics, traces, and logs across microservices architectures
  • Optimize collector configurations for performance, reliability, and cost-effectiveness

Platform Engineering & Infrastructure

  • Augment existing infrastructure with with integrated observability solutions
  • Implement Infrastructure as Code (IaC) solutions using Terraform, Pulumi, CloudFormation, etc.
  • Architect and manage Kubernetes clusters with comprehensive monitoring and logging
  • Build CI/CD pipelines with embedded observability and automated testing

Site Reliability Engineering (SRE)

  • Establish and maintain Service Level Indicators (SLIs), Objectives (SLOs), and Agreements (SLAs)
  • Implement error budgets, toil reduction strategies, and capacity planning
  • Support incident response procedures and post-mortem processes

Cloud & DevOps Engineering

  • Deploy and manage observability infrastructure across AWS, GCP, and Azure
  • Establish security, compliance, and governance frameworks for telemetry data
  • Experience automating Agent Evaluations in CI/CD pipelines and observability backends.

Required Qualifications:

Core Observability & OpenTelemetry

  • 3-5 years of experience in observability, monitoring, and distributed systems
  • Deep hands-on experience with OpenTelemetry ecosystem, including SDKs, APIs, and specifications
  • Proficiency with OpenTelemetry Collector configuration, processors, exporters, and receivers
  • Strong understanding of telemetry data models, semantic conventions, and instrumentation best practices

Platform Engineering & DevOps

  • 5+ years of Platform Engineering or DevOps experience with focus on site reliability, observability, and incident response
  • Proficiency with Infrastructure as Code tools (Terraform, Pulumi, CloudFormation, CDK)
  • Strong experience with CI/CD platforms (GitHub Actions, GitLab CI, Jenkins, ArgoCD)

Cloud & Infrastructure

  • Hands-on experience with major cloud providers (AWS, GCP, Azure) and their observability services
  • Experience with container technologies (Docker, Podman) and container registries
  • Knowledge of networking, security, load balancing, and distributed systems concepts

Site Reliability Engineering

  • Experience implementing SRE practices including error budgets and toil metrics
  • Proficiency in incident management, on-call procedures, and post-mortem culture
  • Experience with capacity planning, performance optimization, and scalability design

Programming & Automation

  • Proficiency in multiple programming languages preferred (Go, Python, Java, Node.js, Rust)
  • Strong scripting and automation skills (Bash, Python, PowerShell)
  • Understanding of software engineering best practices and testing methodologies

Preferred Qualifications (Exceptional Candidates)

AI & Agentic Frameworks

  • Understanding of Large Language Models (LLMs) and their application in DevOps
  • Knowledge of vector databases, embeddings, and retrieval-augmented generation (RAG)
  • Experience with AI/ML model deployment and monitoring in production environments

Leadership & Communication

  • Strong technical writing and documentation skills
  • Ability to present complex technical concepts to diverse stakeholders
  • A passion for knowledge sharing

Key Competencies

  • Systems thinking and ability to design holistic observability solutions
  • Strong analytical and troubleshooting skills for complex distributed systems
  • Curiosity about emerging technologies, particularly AI applications in operations
  • Adaptability to rapidly evolving cloud-native and observability technologies
  • Collaborative mindset with focus on enabling developer productivity and system reliability

What Sets Exceptional Candidates Apart:

  • Experience with Honeycomb
  • Contributions to open-source observability or AI framework projects
  • Track record of implementing platform engineering solutions that significantly improved developer experience
  • Experience scaling observability infrastructure to handle high event volume

What to know before you apply: 

  • This role will require being in the Chicago office three days per week and up to 20% travel within the United States.
  • Focused is unable to sponsor or take over sponsorship of the employment Visa process at this time.
  • The Chicago base salary range for this role is $130,000 - $170,000.