1

Rust Software Jobs in Raleigh, NC (NOW HIRING)

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

$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

$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 ...

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

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

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 - 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 ...

... Rust, C++, or similar also acceptable) Experience building machine learning based systems Mobile and / or embedded development experience Minimum Qualifications 8 years of professional software ...

next page

Showing results 1-20

People also search for

Rust Software information

See Raleigh, NC salary details

$28

$51

$73

How much do rust software jobs pay per hour?

As of May 31, 2026, the average hourly pay for rust software in Raleigh, NC is $51.69, according to ZipRecruiter salary data. Most workers in this role earn between $46.25 and $58.89 per hour, depending on experience, location, and employer.

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 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 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 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 cities near Raleigh, NC are hiring for Rust Software jobs? Cities near Raleigh, NC with the most Rust Software job openings:
Senior Software Engineer, Agentic AI

Senior Software Engineer, Agentic AI

NVIDIA

Durham, NC • On-site

$118.40K - $156.10K/yr

Full-time

Posted 24 days ago


Job description

Job Summary:
NVIDIA is a leader in computer graphics and AI technology, and they are seeking an experienced Software Engineer to develop core libraries for Agentic Applications. The role involves building foundational technology for autonomous systems, optimizing agent performance, and collaborating with teams to enhance agentic capabilities.
Responsibilities:
• Track and understand evolving agent development patterns across NVIDIA and the broader ecosystem, maintaining current knowledge of both research and commercial products.
• Develop open-source libraries and tools which accelerate and optimize agent harnesses and frameworks ensuring top-tier performance, accuracy, quality, and stability.
• Benchmark the latest agents to identify bottlenecks and build creative solutions to increase performance, reduce cost, and improve latency.
• Work closely with teams building high-performance data pipelines, RAG systems, vector databases, and GPU-optimized training and inference workflows to deliver best-in-class agentic applications.
• Identify gaps and friction in current agent architectures, and translate insights into agentic tools that boosts developer velocity and agent quality—backed by evaluations, benchmarking, and feedback loops.
Qualifications:
Required:
• Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Applied Math, or a related field, or equivalent experience.
• 8+ years experience in at least one of Rust, Python, Go, or Node.js, with working familiarity in at least one more.
• Solid understanding of asynchronous programming, callbacks, request lifecycles, and event-driven systems.
• Hands-on experience with evolving agent architectures, multiple agents frameworks and agent harnesses.
• Proficiency in LLM applications, agent workflows, tool calls, and model-provider APIs.
• Ability to design or extend cross-language APIs with attention to consistency, usability, stability, and backwards compatibility.
• Systems-level debugging and performance intuition: able to trace execution from high-level API calls through runtime internals, language bindings, callbacks, serialization, and event emission to understand overhead and optimize hot paths.
• Strong interpersonal skills, enabling direct contact and effective collaboration with the open source community.
Preferred:
• Experience building evaluation/benchmarking systems for agent workflows (metrics, regression, feedback loops).
• Rust systems work, especially async Rust, Tokio, serde, API design, or runtime state management and /or Python native extension experience with PyO3, maturin, or Python/Rust bindings.
• Instrumenting third-party frameworks without changing user-visible behavior. Knowledge of OpenTelemetry, tracing, structured events, exporters, or observability pipelines are a plus.
• Middleware, plugin systems, guardrails, policy engines, or request/response interception and maintaining open-source libraries, SDKs, or internal developer platforms.
• Profiling or optimizing runtime/library overhead across language boundaries, async execution, native bindings, serialization, tracing, or middleware pipelines.
Company:
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. Founded in 1993, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.

Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993