C/C++ Unreal Engine Developer (SpacetimeDB)

1 Month ago • All levels • Game Engine • $110,000 PA - $180,000 PA

Job Summary

Job Description

SpacetimeDB seeks an expert C/C++ Unreal Engine Developer to build and maintain C/C++ and Unreal SDKs, creating a seamless Unreal Engine integration. Responsibilities include developing and maintaining C/C++ client and module libraries, implementing code generation, working on client-side WebAssembly execution using SpacetimeDB, contributing to lag compensation and rollback features, and creating developer documentation. The ideal candidate possesses expertise in C/C++, Unreal game and plugin development, Blueprint/C++ integration, Unreal's networking layer (with experience building multiplayer Unreal games), and familiarity with the Unreal build system and code generation. Experience with Rust (for code generation) and distributed systems is a plus.
Must have:
  • Expertise with C/C++
  • Unreal game development experience
  • Unreal plugin development
  • Blueprints/C++ integration
  • Unreal networking expertise (Multiplayer game development)
  • Unreal build system & code generation
Good to have:
  • Rust experience
  • Custom build tools/code generation
  • Distributed systems/database experience
Perks:
  • Fully remote
  • Equity awards
  • Medical, financial, and other benefits

Job Details

Description

SpacetimeDB is the easiest way to build a Multiplayer Game or App

You can write your entire application in a single language (currently C# or Rust) and deploy it as a single binary. No more microservices, no more containers, no more Kubernetes, no more Docker, no more VMs, no more DevOps, no more infrastructure, no more ops, no more servers.

We’re looking for an expert C/C++ Unreal Engine Developer to join the SpacetimeDB team and play a pivotal role in making SpacetimeDB accessible to a whole new group of game developers. You'll be the Unreal Engine subject matter expert who will be charged with delivering this sought after new feature. Your contributions will range from designing, developing, and maintaining our C/C++ and Unreal SDKs to crafting an Unreal Engine integration that feels seamless and robust. 

Check out SpacetimeDB's website to take it for a spin

Responsibilities and Goals

  • Develop and maintain the C/C++ client SDK
  • Develop and maintain the C/C++ module library
  • Develop and maintain correctness and performance testing for C/C++
  • Develop and maintain the Unreal Engine SDK including correctness and performance testing
  • Implement and maintain code generation for C/C++ client types in Rust
  • Work with clients to help debug issues with the C/C++/Unreal engine SDKs
  • Implement client execution of WebAssembly modules using SpacetimeDB as a library
  • Contribute to the implementation of automatic lag compensation and rollback in SpacetimeDB
  • Develop and maintain developer-friendly documentation, tutorials, and sample projects

Requirements

  • Expertise with C/C++
  • Expertise with Unreal game development
  • Experience with Unreal plugin development
  • Experience with Blueprints/C++ integration
  • Experience with the Unreal build system and code generation
  • Experience specifically with Unreal Engine’s networking layer (ie: Has built more than one multiplayer game in Unreal and can translate specifically how SpacetimeDB solves challenges for developers most familiar with Unreal)
  • Previous Rust XP is a bonus but not required but ability to get up to speed with Rust for code generation will be required
  • Any experience with custom build tools or code generation tools are a plus
  • Any experience with distributed systems or databases are a plus

Benefits

We are a fully remote distributed company. We will consider candidates with the above qualifications from anywhere in the world but they MUST be happy to attend meetings during our core collaboration times between 8am and 12pm PST.

Our goal is to provide fair and equitable compensation based on market location as well as an individual candidate’s specific experience level and qualifications for an open role. Consequently, high cost of living areas may expect offers in the higher end of the range whereas lower cost of living areas may expect offers in the lower end of the range. Offers may also be adjusted based on job-related knowledge, skills, experience, and other objective business considerations.

The base pay range offered at the start of employment for a mid-senior level applicant residing in the United States is expected to be in between $110,000 and $180,000 USD per year depending on the factors above. Offers for applicants from other countries will be based on their regional norms and the requirements of each location.

Subject to the same considerations, the total compensation package for this position may also include equity awards, medical, financial, and/or other benefits. Details of participation in these benefit plans will be provided if a candidate receives an offer of employment.

Similar Jobs

Wind River Jobs - Senior Solutions Architect

Wind River Jobs

London, England, United Kingdom (On-Site)
1 Month ago
The Walt Disney Company - Senior Real Time Pipeline Engineer (PH)

The Walt Disney Company

Glendale, California, United States (On-Site)
6 Months ago
CharacterAI - Software Engineer, Machine Learning Infrastructure

CharacterAI

New York, New York, United States (On-Site)
2 Months ago
N-iX - Senior Data Engineer

N-iX

Armenia (Remote)
2 Months ago
Bohemia Interactive - Java Developer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
1 Month ago
Decentraland - Senior Unity Engineer

Decentraland

(Remote)
4 Months ago
Beyond Sports  - Unreal Developer - Senior

Beyond Sports

Alkmaar, North Holland, Netherlands (On-Site)
1 Month ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
7 Months ago
Game District - Game Developer

Game District

Punjab, Pakistan (On-Site)
2 Months ago
Bonfire Studios - Systems Engineer (Senior/Principal/Lead)

Bonfire Studios

California, United States (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Solutions Acceleration Architect, Application

Google

Beijing, Beijing, China (On-Site)
1 Month ago
Canonical - Cloud Field Engineering Manager

Canonical

(Remote)
1 Month ago
Airbyte - Software Engineer, Deployments

Airbyte

San Francisco, California, United States (On-Site)
1 Month ago
Workato - Senior Infrastructure Engineer (Matrix)

Workato

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Veeam Software - Inside Sales Representative

Veeam Software

Phoenix, Arizona, United States (On-Site)
1 Month ago
Veeam Software - Software Developer in Test (JavaScript)

Veeam Software

(Remote)
1 Month ago
Flowplay llc - Senior Backend Engineer

Flowplay llc

Seattle, Washington, United States (Hybrid)
1 Month ago
N-iX - Senior/Middle Python Developer in AI Services

N-iX

Poland (Remote)
1 Month ago
UXBERT Labs - Senior Solution Architect (IoT/Bluetooth Integration)

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Evolution - Live In-Studio Game Presenter

Evolution

Atlantic City, New Jersey, United States (On-Site)
3 Months ago
Moonbug Entertainment - Sales Director (Programmatic/YouTube)

Moonbug Entertainment

New York, New York, United States (Hybrid)
2 Months ago
NVIDIA - Senior Product Manager – AI Networking Orchestration

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Zinnia - Product Manager I

Zinnia

Greenwich, Connecticut, United States (Hybrid)
1 Month ago
Google - Product Manager, Google Compute Engine, VM Instance

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Interactive Brokers - Analyst - Financial Advisor Compliance

Interactive Brokers

Chicago, Illinois, United States (Hybrid)
1 Month ago
Google - Outbound Product Manager, Applied AI, AI/ML

Google

New York, New York, United States (On-Site)
1 Month ago
Google - Risk Compliance Lead, Privacy and Security

Google

Austin, Texas, United States (On-Site)
1 Month ago
Warner Bros Games - Senior Software Engineer

Warner Bros Games

New York, New York, United States (Hybrid)
2 Months ago
Nagarro - Senior Staff Engineer - SAP FICO S/4Hana Solution Advisor

Nagarro

United States (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Amazon Games - System Dev Engineer, Amazon Games

Amazon Games

Bucharest, Bucharest, Romania (On-Site)
7 Months ago
Epic Games - Senior Application Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Thatgamecompany - Engine Programmer

Thatgamecompany

United States (Remote)
2 Months ago
Tencent - Senior Technical Director

Tencent

Los Angeles, California, United States (On-Site)
2 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Armenia (Remote)
7 Months ago
KBG Blockchain Game Studios - Unity Developer

KBG Blockchain Game Studios

Thành Phố Hồ Chí Minh, Vietnam (On-Site)
10 Months ago
Decentraland - Senior Unity Engineer

Decentraland

(Remote)
4 Months ago
Pragma - Game Services Engineer - Co-Dev

Pragma

United States (Remote)
2 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Serbia (Remote)
7 Months ago
Larian Studios - Technical QA Tester Internship

Larian Studios

Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded