R

Rushdown Studios

Contract-based co-development for multiplayer games

Senior Engine Programmer

Game EngineeringConfirmed live in the last 24 hours
Full-time$100k - $150k /yr

About the Job

Requirements

  • Five or more years of professional C++ experience, including industry experience building and maintaining proprietary game engine technology.
  • Experience developing and shipping commercial games, and the ability to write clear, maintainable, and portable code.
  • Experience designing or maintaining binary file formats, serialization systems, or asset and data pipelines.
  • Strong understanding of computer science fundamentals, including data structures, algorithms, concurrency, and memory layout.
  • Experience profiling and optimizing CPU, memory, and I/O performance.
  • Experience with multithreaded programming, synchronization, and parallel processing.
  • A proactive approach to communication, particularly to unblock yourself and navigate obstacles as part of a team.

Responsibilities

  • Design, develop, and maintain the engine's data systems using modern C++, including the archive formats for the engine.
  • Build next-generation data formats that support versioning, merging, and fast runtime loading.
  • Develop tools that migrate existing content to new formats without losing data.
  • Make data builds deterministic and cacheable so the same inputs always produce the same output.
  • Profile and optimize loading and streaming on PC and console platforms.
  • Write clean and intuitive code that external developers can understand and extend in the future.
  • Collaborate with tools, editor, build, designers, and gameplay programmers to understand how content is made and where it slows down.
  • Solve crashes, performance bottlenecks, and data problems on PC and console platforms.

Desired Qualifications

  • Experience with content pipelines, editor tooling, or level streaming in proprietary engines or Unreal Engine.
  • Familiarity with mod-friendly content formats, plugin and archive systems, or community modding tools.
  • Experience with compression, content-addressed storage, or incremental build systems.
  • Familiarity with scripting languages such as Python or Lua for tools and pipeline automation.
  • Experience with console development, including optimizing for specific platforms and navigating related performance constraints.

About the Company

Rushdown Studios

Contract-based co-development for multiplayer games

Rushdown Studios is a co-development partner for video games, specializing in multiplayer engineering. It provides contract-based services across backend systems (data storage, matchmaking, lag reduction) and frontend UI/UX design, including implementing visuals in games. Based in Saratoga Springs, NY, it uses a hybrid work model to collaborate with partners in the U.S. and Europe and has official partnerships with Nintendo, Xbox, PlayStation, and Unreal Engine. Its goal is to help other studios build and scale online multiplayer features efficiently, drawing on experience from titles like PUBG, Among Us, LoL, and Last Epoch.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
City of Saratoga Springs, New York
Founded
2021

Recently Posted Jobs

Explore more opportunities at Rushdown Studios

See more jobs