1

Rust Software Jobs in Fairfield, CT (NOW HIRING)

... C++ • Rust • Industry-grade EDA tool experience (tools from Cadence, Synopsys, Keysight etc.) Company : IBM provides technology and consulting, including software, infrastructure systems, and ...

About the Role We're looking for a Software Engineer to join our engineering team at Yuma. You'll ... Strong proficiency in at least one modern programming language (Python, Java, JavaScript, Rust or ...

Software Engineer, Backend

Stamford, CT · On-site

$152K - $219K/yr

Programming experience in Rust, Scala, Python. * Experience with observability tooling such ... Experiencemaintainingdatabase software. * Experience or willingness toworkingin an agile ...

Strong development experience with Pythons, Rust, TypeScript or similar languages. • Cybersecurity Analysis: Exposure to apply expertise in cybersecurity to analyzing software and systems for ...

Rust Software information

See Fairfield, CT salary details

$30

$54

$77

How much do rust software jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for rust software in Fairfield, CT is $54.22, according to ZipRecruiter salary data. Most workers in this role earn between $48.51 and $61.78 per hour, depending on experience, location, and employer.

What is the difference between Rust Software vs C++ Developer?

AspectRust SoftwareC++ Developer
Required CredentialsBachelor's in Computer Science, Rust certifications (optional)Bachelor's in Computer Science, C++ certifications (optional)
Work EnvironmentTech companies, startups, embedded systemsSoftware firms, game development, embedded systems
Industry UsageEmerging in systems programming, web assembly, safety-critical appsWidely used in software, gaming, systems, and embedded development
Search & Comparison IntentUnderstanding Rust's role vs C++ in development

Rust Software developers focus on safe, concurrent programming using Rust, often in modern systems and web assembly projects. C++ Developers work primarily with performance-critical applications across various industries. While both roles require programming expertise, Rust emphasizes safety and modern syntax, whereas C++ is known for its performance and legacy codebases.

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

To thrive as a Rust Software Developer, you need a solid background in systems programming, memory management, and proficiency in Rust, often supported by a degree in computer science or related experience. Familiarity with version control systems like Git, build tools such as Cargo, and experience with cross-platform development are typically required. Strong problem-solving skills, attention to detail, and effective communication set outstanding candidates apart. These abilities are essential for building safe, efficient, and reliable software in demanding technical environments.

What is a Rust Software Developer?

A Rust Software Developer is a programmer who specializes in using the Rust programming language to build software applications. Rust is known for its focus on safety, speed, and concurrency, making it popular for systems programming, web services, and performance-critical tasks. Rust Software Developers may work on a variety of projects, from operating systems and embedded devices to backend web servers and command-line tools. Their responsibilities include writing, testing, and maintaining code, as well as collaborating with other developers to design robust and efficient systems.

What are some common challenges faced by Rust Software Developers when working on large-scale projects?

Rust Software Developers often encounter challenges related to managing complex codebases, especially as projects scale. The language's strict ownership and borrowing rules, while beneficial for safety and concurrency, can make refactoring and integrating with legacy systems more time-consuming. Additionally, since Rust is still a relatively new language, developers may face limited library support or community resources for certain specialized tasks. Collaborating closely with teammates and leveraging thorough documentation helps to streamline workflows and overcome these hurdles.
What are popular job titles related to Rust Software jobs in Fairfield, CT? For Rust Software jobs in Fairfield, CT, the most frequently searched job titles are:
What job categories do people searching Rust Software jobs in Fairfield, CT look for? The top searched job categories for Rust Software jobs in Fairfield, CT are:
Software Developer for Quantum-Centric Supercomputing

Software Developer for Quantum-Centric Supercomputing

IBM

Yorktown Heights, NY • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


IBM rating

7.9

Company rating: 7.9 out of 10

Based on 75 frontline employees who took The Breakroom Quiz

105th of 205 rated software companies


Job description

Job Summary:
IBM Research is at the forefront of computing innovations, focusing on AI, hybrid cloud, high-performance computing, and quantum computing. They are seeking a software developer to create integration software for hybrid HPC–Quantum workflows and manage resource systems across classical and quantum backends.
Responsibilities:
• Design, develop, and implement components of workflow orchestration software and libraries for hybrid HPC–Quantum systems.
• Develop and maintain resource management, scheduling, and workload coordination APIs across distributed systems.
• Define, implement, and evolve robust interfaces between HPC job schedulers (e.g., Slurm, LSF) and quantum runtimes.
• Develop tools in Python, Rust, and C to support interoperability, data movement, workflow resilience, and runtime monitoring.
• Collaborate with system architects, HPC engineers, and quantum software teams, as well as external researchers, to align workflows with system capabilities and performance goals.
• Participate in open-source development workflows including documentation, testing, design reviews, and release processes.
• Contribute to internal engineering practices such as CI/CD, performance instrumentation, and interface design.
Qualifications:
Required:
• Strong proficiency in Python and experience with modern software engineering practices
• Strong proficiency in at least one systems programming language (e.g., C, C++, Rust)
• Collaborative mindset, able to serve as a bridge between various research organizations, clients, and vendors
• Proven ability to understand user requirements, implement and release software accordingly, and manage post-release maintenance including feature enhancements and bug fixes
Preferred:
• Doctorate Degree
• Hands-on experience with HPC software (e.g., OpenMP, MPI, GPU) and resource managers (e.g., Slurm, PBS, Grid Engine)
• Experience with quantum computing frontends and related ecosystems (e.g., Qiskit, OpenQASM, CUDA-Q)
Company:
IBM provides technology and consulting, including software, infrastructure systems, and cloud-based solutions. Founded in 1911, the company is headquartered in Armonk, USA, with a team of 10001+ employees. The company is currently Late Stage.

What IBM employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


IBM logo

About IBM

Sourced by ZipRecruiter

At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Armonk, NY, US

Year founded

1911

Social media