Senior Engine Programmer
Rushdown Studios, United States (remote) +3
- Pay
- $100K–$150K / year
- Work type
- Remote
- Level
- Senior
- Area
- Software engineering
- Posted
- 24 days ago
About the role
Founded by games industry veterans, Rushdown was created with a simple philosophy in mind: We believe that when talented developers are consistently challenged and given clear ownership of their work, extraordinary things will happen. As a co-dev game studio, we now focus on solving some of the most difficult problems that face multiplayer games — and we bring our experience working on games like PUBG, League of Legends, and Rocket League with us. We truly love the work we do and we want to funnel our passion and expertise into features and games that billions of players will enjoy worldwide.
Our Role
Rushdown Studios is looking for a Senior Engine Programmer to join us in support of our partner studio! In this role, you’ll work alongside our team to build, optimize, and maintain central technologies capable of servicing multiple games with unique needs.
Our ideal candidate is a self-motivated and demonstrated team player with the ability to juggle and jump between different tasks as necessary. Prior game development experience is required for this role, but we encourage you to apply even if you don’t meet all of the requirements listed below!
Work Location: Rushdown Studios is based in Saratoga Springs, NY and we have a strong preference for local candidates willing to work from our office on a hybrid basis (i.e., Tuesday-Thursday) or fully remote candidates in the Eastern United States. However, we're always open to expanding our list of remote-eligible states for the right candidate, as well.
Disclaimer: Please note that this is not a gameplay engineering role. Graphics and rendering experience is not required for this role.
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 to ensure the same inputs always produce the same output.
- Profile and optimize loading and streaming on both PC and console platforms.
- Write clean and intuitive code that can easily be understood by external developers and extended 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 both PC and console platforms.
Requirements
- Five (5) years or more of professional experience with C++, including industry experience building and maintaining proprietary game engine technology.
- Experience developing and shipping commercial games, as well as the broader ability to write clear, maintainable, and portable code.
- Experience designing or maintaining binary file formats, serialization systems, or asset and data pipelines.
Similar roles at other companies
Senior Software Engineer, Services
Rush Street InteractiveCanada - Remote
CA$124K–CA$186K / yr
Posted Jul 21, 2026
Software Engineer, Engine Infrastructure
RobloxSan Mateo, CA
$182K–$227K / yr
Posted Sep 9, 2026
Sr. Engine Engineer
LevelAustin, TX
Pay not posted
Posted Aug 21, 2026
Senior Software Engineer (Game Engine)
PlaysonEuropean Union
Pay not posted
Posted Jun 5, 2026
Listed on Rushdown Studios's Greenhouse job board; checked 19 h ago. First seen by us 19 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.