Senior Engine Programmer

1 Month ago • 5 Years +

Job Summary

Job Description

Keen Games is seeking a Senior Engine Programmer to enhance their asset build pipeline. The role involves supporting and improving the asset build pipeline, assisting the programming team with writing and analyzing converters, profiling and optimizing bottlenecks, creating tests for robustness, and scaling up the pipeline. The asset pipeline is a critical component, handling 1.2 million source objects, 650 specialized conversion functions, and 65,000+ game-ready resources per build. The ideal candidate will contribute to developing handcrafted open-world games and thrive in technically demanding environments. The role offers a unique opportunity to shape the core of the game engine.
Must have:
  • 5+ years experience in a large C++ codebase
  • Experience with graph algorithms, optimization, and parallel software
  • Experience with low-level Windows+Linux IO and process performance optimization (bonus)
  • Ideally 5+ years experience with large-scale game asset pipelines
Perks:
  • The opportunity to work within a highly experienced & creative team
  • A competitive fixed salary
  • Development opportunities
  • Paid vacation days
  • Health care and benefits
  • A lot of events & parties

Job Details

Join a team of super dedicated and driven people! 

Keen Games is an independent developer and publisher with a long history of developing games for PC, consoles, handhelds, and mobile. Working at Keen Games means working with super experienced, passionate, and humble people.

In 2024, we successfully released our latest game, Enshrouded. Now, we are seeking a skilled and experienced Senior Engine Programmer to join our team and elevate the efficiency and capabilities of our asset build pipeline. If you are passionate about contributing to the development of handcrafted open-world games and thrive in technically demanding environments, this position offers a unique opportunity to shape one of the most critical components of our engine.

Our asset pipeline overview

Our in-house asset build pipeline plays a pivotal role in supporting our game development process. With 1.2 million source objects, 650 specialized conversion functions (developed in C++), and 65,000+ game-ready resources per build, this robust system is integral to our success. 

Currently, the pipeline's dependency graph includes 20 million nodes, and a full build from scratch requires approximately 3 hours on one of our dedicated servers. Our innovative approach ensures that even with relatively low-bandwidth network connections, our team can work effectively—leveraging local builds for incremental adjustments and hot-reloading to see changes reflected in the game instantly.

Responsibilities:

  • Supporting and improving the asset build pipeline
  • Helping the programming team writing and analyzing converters
  • Profiling and optimizing bottlenecks throughout the pipeline
  • Creating tests to improve the robustness of the pipeline
  • Scaling up the pipeline and distribution of build artifacts

Qualifications:

  • 5+ years experience working in a large C++ code base
  • experience with graph algorithms, optimization and parallel software
  • experience with low level windows+linux io and process performance optimization is a bonus
  • ideally 5+ years experience with large-scale game asset pipelines


What we offer:

  • The opportunity to work within a highly experienced & creative team 
  • A competitive fixed salary
  • Development opportunities 
  • Paid vacation days 
  • Health care and benefits 
  • A lot of events & parties 

If you are passionate about great and smooth gameplay and are ready to take on the challenge of driving our games and company forward, we would love to hear from you! Apply now and become a part of the incredible team at Keen Games.

Similar Jobs

Motorola Solutions - Software Engineer

Motorola Solutions

Somerville, Massachusetts, United States (Hybrid)
1 Week ago
ByteDance - Software Engineer Intern (On-Device AI - Intelligent Creation-AI Platform)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
InnoPhase IoT - Principal Engineer, RFIC Design

InnoPhase IoT

San Diego, California, United States (Hybrid)
2 Weeks ago
N-iX - 2D/3D Visualization Engineer

N-iX

Ukraine (Remote)
3 Months ago
QuinStreet - Director of Business Development, Credit Cards

QuinStreet

(Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Software Engineer, Full Stack, VM Manager

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
Ziff Davis - Senior Software Developer

Ziff Davis

(Remote)
1 Week ago
Techland - Junior Rendering Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Weeks ago
pay2dc - Backend Engineer

pay2dc

Gurugram, India (On-Site)
2 Weeks ago
Scanline VFX - Research Intern (Summer 2025)

Scanline VFX

Los Angeles, California, United States (Hybrid)
6 Months ago
Appier - Senior Software Engineer, Backend Development

Appier

Taipei City, Taiwan (On-Site)
1 Week ago
Aesir Interactive - Unreal Engine Programmer Games (Regular/ Senior) (f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (Hybrid)
9 Months ago
DNEG - Software Developer – 2D Imaging and Nuke Tools

DNEG

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Meta - Software Engineer, Systems ML - SW/HW Co-design

Meta

Seattle, Washington, United States (Remote)
6 Months ago
Roof Stacks - Lead XR Developer

Roof Stacks

İstanbul, İstanbul, Türkiye (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

At Keen Games we develop new and creative sandbox gaming experiences. We love making games and we want our community to join us in crafting extraordinary adventures. Transitioning from a developer to a self-publishing developer we are striving to continue to grow, improve and be a well respected, diverse studio to work for.

View All Jobs

Get notified when new jobs are added by Keen Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug