C/C++ Unreal Engine Developer (SpacetimeDB)

2 Weeks 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

Veeam Software - Talent Acquisition Partner

Veeam Software

Warsaw, Masovian Voivodeship, Poland (On-Site)
7 Hours ago
Le Collectionist - Lead Data Engineer (H/F/X) - CDI - Paris

Le Collectionist

Paris, Île-de-France, France (On-Site)
8 Months ago
ByteDance - Global Site Reliability Engineer Lead - Security Engineering - San Jose

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
ByteDance - Senior Site Reliability Engineer, ML System

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Wargaming - Senior Software Engineer (Unreal)

Wargaming

Chicago, Illinois, United States (Hybrid)
2 Months ago
Hologate gmbh - Unreal Engine Developer (C++)

Hologate gmbh

Munich, Bavaria, Germany (On-Site)
3 Months ago
Light Speed Studios - Main Engineer

Light Speed Studios

Osaka, Osaka, Japan (On-Site)
4 Months ago
Stardock - Game Developer

Stardock

Plymouth, Michigan, United States (On-Site)
1 Month ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Bogotá, Bogota, Colombia (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

N-iX - Senior .NET Engineer

N-iX

Poland (Hybrid)
2 Weeks ago
Canonical - Software Engineer - Industrial IoT

Canonical

(Remote)
8 Hours ago
SmileGate - Platform Engineering Manager (CTO Division)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
2 Weeks ago
SailPoint - Principal SRE (Site Reliability Engineer)

SailPoint

(Remote)
1 Day ago
Cognite - Senior Data Engineer

Cognite

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Alphasense - Staff Technical Program Manager (Security)

Alphasense

Bengaluru, Karnataka, India (On-Site)
7 Hours ago
Tatsu Works - Senior Fullstack Engineer

Tatsu Works

(Remote)
5 Months ago
Temporal Technologies - Senior Developer Success Engineer - Infrastructure

Temporal Technologies

(Remote)
8 Hours ago
Canva - Staff Software Engineer - Data Platform

Canva

Brisbane, Queensland, Australia (Remote)
1 Month ago
IMC - C++ Software Engineer

IMC

Mumbai, Maharashtra, India (On-Site)
22 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Scale AI - Contracts Manager

Scale AI

Washington, District Of Columbia, United States (On-Site)
1 Day ago
Netflix - Software Engineer (L5) - Java Integration Framework (JIF)

Netflix

Los Gatos, California, United States (On-Site)
6 Months ago
Stardock - Senior Game Engineer

Stardock

Plymouth, Michigan, United States (On-Site)
5 Months ago
ByteDance - Large Language Model Research Scientist Graduate (Doubao-Seed) - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Fliff  Inc  - Junior Game Operations Associate

Fliff Inc

Philadelphia, Pennsylvania, United States (On-Site)
9 Months ago
JMA - Senior FPGA Engineer - Embedded Security

JMA

Plano, Texas, United States (On-Site)
1 Day ago
Zoox - Staff/Senior Staff Software Engineer, ML Performance Optimization

Zoox

Foster City, California, United States (On-Site)
6 Months ago
Adyen - Global Head of Strategic Growth

Adyen

San Francisco, California, United States (Hybrid)
8 Hours ago
Interface AI - Senior HR Generalist

Interface AI

San Mateo, California, United States (On-Site)
8 Hours ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Epic Games - Principal Engine Programmer, Verse Framework

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Wargaming - Senior Engine Developer (World of Tanks)

Wargaming

Vilnius, Vilnius County, Lithuania (Hybrid)
2 Months ago
PlaySimple - Software Engineer (Unity)

PlaySimple

(On-Site)
3 Months ago
Tencent - Senior Environment Artist

Tencent

Shanghai, Shanghai, China (On-Site)
2 Months ago
Aesir Interactive - UE Engine Programmer (Regular/Senior)(f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (On-Site)
6 Months ago
SYBO - Game Engineer Intern

SYBO

Copenhagen, Denmark (On-Site)
2 Months ago
Teravision Games - Lead Programmer

Teravision Games

Bogotá, Bogota, Colombia (Hybrid)
3 Months ago
Avalanche Studios Group - Systems Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
SmileGate - [CROSSFIRE] 클라이언트 담당 (컨텐츠/엔진)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Serbia (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded