1

Rust Game Developer Jobs (NOW HIRING)

OR · On-site

About the Role At PlayStation, our Gaming, Developer & Future Technology (GDFT) Group is leading ... Experience with Rust. * Enjoys working in a fast-paced, collaborative environment * Knowledge of ...

As a Senior Online Game Services Engineering Lead for teamLFG, you will design and build the core ... Ability to write, debug, and maintain code in Rust, C++, or C# * Embrace a "we" culture in addition ...

Working closely with Machine Learning, Security, and Game Engineering teams, you'll help enable ... Experience coding in Rust * Experience with incident response and operational ownership, including ...

Staff Software Developer

$170K - $220K/yr

From casinos and racetracks to online gaming, sports betting and entertainment content, we deliver ... Comfortable working across a polyglot codebase that includes Elixir, Java, Rust, and TypeScript

Are you on a mission to create games that bond players together into deeply invested communities ... Ability to write, debug, and maintain code in Rust * Embrace a "we" culture in addition to being an ...

next page

Showing results 1-20

Rust Game Developer information

See salary details

$32.5K

$108.5K

$180K

How much do rust game developer jobs pay per year?

As of Jul 23, 2026, the average yearly pay for rust game developer in the United States is $108,471.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,500.00 and $124,000.00 per year, depending on experience, location, and employer.

What is a Rust Game Developer?

A Rust Game Developer is a software engineer who specializes in creating video games using the Rust programming language. Rust is known for its emphasis on safety, performance, and concurrency, making it increasingly popular for game development. These developers work on various aspects of game creation, including game mechanics, graphics, networking, and optimization. They may use game engines that support Rust, such as Bevy or Amethyst, and often collaborate with designers, artists, and other programmers to bring games to life.

What are some common challenges faced by Rust Game Developers when collaborating with multidisciplinary teams?

Rust Game Developers often work closely with artists, designers, and other programmers, each with different skill sets and workflows. One common challenge is ensuring seamless integration between Rust codebases and assets created in tools that may not natively support Rust. Clear communication, well-defined interfaces, and consistent documentation are crucial for bridging these gaps. Additionally, Rust’s strict safety and concurrency features can require extra onboarding for team members less familiar with the language, but these same features help maintain code quality in the long run.

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

To thrive as a Rust Game Developer, you need proficiency in the Rust programming language, a solid understanding of game development principles, and experience with real-time systems and graphics programming. Familiarity with game engines (like Bevy or Godot with Rust bindings), version control systems (such as Git), and knowledge of ECS (Entity Component System) architecture are typically required. Strong problem-solving, collaboration, and adaptability help you innovate and work effectively within a development team. These skills ensure efficient, safe, and high-performance game creation, meeting the demands of modern game development.
More about Rust Game Developer jobs
What cities are hiring for Rust Game Developer jobs? Cities with the most Rust Game Developer job openings:
What states have the most Rust Game Developer jobs? States with the most job openings for Rust Game Developer jobs include:
Infographic showing various Rust Game Developer job openings in the United States as of July 2026, with employment types broken down into 6% Internship, 82% Full Time, 6% Part Time, and 6% Contract. Highlights an 72% In-person, and 28% Remote job distribution, with an average salary of $108,471 per year, or $52.1 per hour.
Staff Software Engineer - DPDK

Staff Software Engineer - DPDK

PlayStation Global

OR • On-site

Other

Posted 26 days ago


Job description

About the Role 

At PlayStation, our Gaming, Developer & Future Technology (GDFT) Group is leading the cloud gaming revolution by putting console-quality video games on any device from TVs to consoles to mobile devices and beyond!  Would you like to use your skills, time, and passion on meaningful projects that are building the future? We're looking for a Staff Software Engineer with a strong background in DPDK software/firmware development, who loves designing and building innovative hardware and software, wants to make an impact, and enjoys working with creative, intelligent and collaborative teammates. If that sounds like you, come help us build world class technology capable of delivering fun and unique gaming experiences to millions of players! 

Responsibilities 

  • Implement and optimize peer-to-peer PCIe communication between DPUs and other bus devices, minimizing latency and host CPU involvement 

  • Manage network device queues across PCIe peers and handle doorbell interrupts to process them. 

  • Architect innovative solutions and drive alignment across teams and stakeholders. 

  • Collaborate across hardware, drivers, system software and network cross functional teams. 

  • Use hardware and software debugging tools to diagnose PCIe and DPU issues. 

  • Document key technical areas and share knowledge through technical presentations 

Required Qualifications 

  • BS in Computer Science / Software Engineering or 10+ years of relevant work experience 

  • 8+ years of combined experience in C/C++ 

  • Expert level proficiency with DPDK and Software Defined Networking

  • Strong understanding of PCIe peer-to-peer communication, including memory-mapped I/O, queue management, and device-to-device signaling. 

  • Ability to debug, profile, and optimize firmware performance 

  • Working knowledge of networking protocols: TCP/IP, UDP and L2 layer protocols 

  • Proven track-record of solving ambiguous problems with minimal direction. 

  • Strong debugging / analysis / troubleshooting skills 

 Preferred Qualifications 

  • Experience with developing software/firmware on DPUs, or similar technologies

  • Experience with Open vSwitch/Sonic 

  • EVPN-VXLAN knowledge 

  • Network driver development experience on Linux or embedded OS or similar 

  • Experience with storage offload engines and computer networking domains 

  • A track record of technical leadership guiding teams without hard authority. 

Additional Skills 

  • Motivated self-starter. 

  • Experience with Rust. 

  • Enjoys working in a fast-paced, collaborative environment 

  • Knowledge of Japanese language and culture is a plus