1

Rust Software Engineer Jobs in Raleigh, NC (NOW HIRING)

Senior Software Engineer

Raleigh, NC · On-site

$119.10K - $157K/yr

The role involves designing, developing, and testing software while collaborating with global ... Required : • Java / Rust programming experience; professional or academic experience is required ...

Senior Software Engineer, Agentic AI

Durham, NC · On-site

$118.40K - $156.10K/yr

... Software Engineer to develop core libraries for Agentic Applications. The role involves building ... Rust, Python, Go, or Node.js, with working familiarity in at least one more. • Solid ...

Senior Software Engineer

Raleigh, NC · On-site +1

$118.60K - $195.68K/yr

As a Senior Software Engineer, your main focus will be on designing, developing, testing and ... Java / Rust programming experience; professional or academic experience is required * Knowledge of ...

Senior Software Engineer, Agentic AI

Durham, NC

$118.40K - $156.10K/yr

We are looking for an experienced Software Engineer to develop our core libraries for Agentic ... Rust systems work, especially async Rust, Tokio, serde, API design, or runtime state management and ...

As a Staff Software Engineer, you will: * Architect, build, and improve scalable backend systems ... Rust) and cloud-native architectures (containers, service mesh, queues, eventing). * Proven ...

Senior Software Engineer

Raleigh, NC · Remote

$125.40K - $165.30K/yr

DomainTools is seeking a Senior Software Engineer to join our backend team. We want you to research ... Professional development experience using GoLang, Rust, or equivalent languages: 5+ years

Senior Software Engineer

Raleigh, NC

$119.10K - $157K/yr

DomainTools is seeking a Senior Software Engineer to join our backend team. We want you to research ... Professional development experience using GoLang, Rust, or equivalent languages: 5+ years

Senior Software Engineer - Backend Developer

Raleigh, NC · On-site

$106.50K - $138.40K/yr

Go, Rust, and/or Python) * Experience with programming both functional and object orientated ... Helm, in-development software, CNCF tooling) * Experience administrating Kubernetes clusters

... staff engineers to lead software projects suffusing knowledge of the user throughout Apple ... ASR, NL, TTS, Voice Assistants, etc)Swift or Objective-C experience preferred (Rust, C++, or ...

next page

Showing results 1-20

Rust Software Engineer information

See Raleigh, NC salary details

$61.7K

$143.4K

$199.8K

How much do rust software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for rust software engineer in Raleigh, NC is $143,397.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $168,200.00 per year, depending on experience, location, and employer.

What is a Rust Software Engineer job?

A Rust Software Engineer specializes in developing software using the Rust programming language, which is known for its performance, memory safety, and concurrency features. They often work on system-level applications, embedded systems, web services, or blockchain technologies. Their responsibilities include writing efficient and safe code, debugging, optimizing performance, and collaborating with teams to design scalable software solutions. Rust engineers are in high demand due to the language's growing adoption in industries requiring high-performance and reliable software.

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

To thrive as a Rust Software Engineer, you need proficiency in the Rust programming language, familiarity with systems programming concepts, and a bachelor’s degree in computer science or a related field. Experience with tools such as Cargo, Git, CI/CD pipelines, and knowledge of networking or low-level operating system concepts are commonly required. Strong problem-solving abilities, attention to detail, and effective collaboration skills help engineers excel in this role. These skills are essential for delivering performant, reliable, and maintainable software solutions in complex technical environments.

What does a typical day look like for a Rust Software Engineer?

A typical day for a Rust Software Engineer involves writing and optimizing code, conducting thorough code reviews with peers, and collaborating closely with cross-functional teams such as DevOps, QA, and product managers. You’ll often be involved in designing system architectures, debugging complex issues, and contributing to technical discussions or sprint planning meetings. Depending on the company, your work may range from building backend services or embedded systems to maintaining open-source projects. The role offers variety and the opportunity to solve challenging problems, making teamwork and continuous learning important aspects of the day-to-day experience.
What cities near Raleigh, NC are hiring for Rust Software Engineer jobs? Cities near Raleigh, NC with the most Rust Software Engineer job openings:
Infographic showing various Rust Software Engineer job openings in Raleigh, NC as of May 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 79% Physical, and 21% Remote job distribution, with an average salary of $143,397 per year, or $68.9 per hour.
Senior Software Engineer

Senior Software Engineer

Red Hat

Raleigh, NC • On-site

$119.10K - $157K/yr

Full-time

Posted 13 hours ago


Job description

Job Summary:
Red Hat is the world’s leading provider of enterprise open source software solutions, and they are seeking a Senior Software Engineer to help deliver next generation PKI functionalities. The role involves designing, developing, and testing software while collaborating with global contributors and mentoring other engineers.
Responsibilities:
• Lead the design and development of high-quality PKI solutions, own the quality of their code and contribute to testing frameworks.
• Participate in the whole development cycle from requirements gathering, scoping, source code development to testing and verification
• Practice defensive programming to deliver stable and high-quality software for Red Hat customers and upstream communities.
• Communicate and collaborate with developers and teams inside and outside Red Hat
• Influence the technical direction of their team and adjacent teams by building consensus in broader discussions with internal customers or through active participation in external communities
• Mentor and coach other engineers, share expertise by producing comprehensive design documents, writing blog posts, and mentoring others on documentation and communication best practices
Qualifications:
Required:
• Java / Rust programming experience; professional or academic experience is required
• Knowledge of Linux operating system and its development tools; any distribution is OK
• Experience with PKI, cryptography, and general system and software security technologies
• Experience using AI agents to accelerate development efforts.
• Good written and verbal communication in English.
Preferred:
• Experience with an autonomous agentic software defined lifecycle
• Experience with Agile development methodologies (e.g. Scrum, JIRA)
• Experience with Python, Bash, or similar scripting languages
• Experience with software testing, CI/CD, and related frameworks
• Experience with package maintenance on Fedora/RHEL
• Experience with hybrid cloud systems or frameworks (e.g., OpenShift, AWS, Microsoft Azure)
Company:
Red Hat is a software company that offers enterprise open-source software solutions. It is a sub-organization of IBM. Founded in 1993, the company is headquartered in Raleigh, USA, with a team of 10001+ employees. The company is currently Late Stage.

Red Hat logo

About Red Hat

Sourced by ZipRecruiter

Red Hat, Inc. is an American software company that provides open source software products to enterprises and is a subsidiary of IBM. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North Carolina, with other offices worldwide. Red Hat has become associated to a large extent with its enterprise operating system Red Hat Enterprise Linux. With the acquisition of open-source enterprise middleware vendor JBoss, Red Hat also offers Red Hat Virtualization (RHV), an enterprise virtualization product. Red Hat provides storage, operating system platforms, middleware, applications, management products, and support, training, and consulting services. Red Hat creates, maintains, and contributes to many free software projects. It has acquired several proprietary software product codebases through corporate mergers and acquisitions and has released such software under open source licenses. As of March 2016, Red Hat is the second largest corporate contributor to the Linux kernel version 4.14 after Intel.

Industry

Software development

Company size

10,000+ Employees

Headquarters location

Raleigh, NC, US

Year founded

1993

Social media