Senior Engine Programmer

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

Crowd Strick - Engineer III - Cloud SDET

Crowd Strick

Bucharest, Bucharest, Romania (Remote)
2 Weeks ago
3rd Digital - QA Tester (Manual)

3rd Digital

Ahmedabad, Gujarat, India (On-Site)
7 Months ago
whoop - Software Engineer II (Backend, Fitness)

whoop

Boston, Massachusetts, United States (On-Site)
1 Month ago
bytedance - Senior Software Engineer, AI Applications

bytedance

San Jose, California, United States (On-Site)
3 Weeks ago
bytedance - Research Engineer Graduate (Vision AI Platform)

bytedance

San Jose, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

feral interactive - Experienced C/C++ Cross Platform Game Programmer

feral interactive

London, England, United Kingdom (On-Site)
1 Month ago
FalconX - Senior Trading Systems Developer – Electronic Trading (Java/Rust)

FalconX

New York, New York, United States (On-Site)
2 Weeks ago
bytedance - Student Researcher (Doubao (Seed) - Foundation Model) - 2025 Start (PhD)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
NVIDIA - Senior Research Engineer for Reinforcement Learning

NVIDIA

Canada (On-Site)
3 Months ago
Genies - Engineering Manager, Machine Learning

Genies

Los Angeles, California, United States (On-Site)
2 Months ago
G5 games - C++ Gameplay Programmer

G5 games

Limassol, Limassol, Cyprus (Remote)
7 Months ago
Travel HR Portal - Senior Software Development Engineer

Travel HR Portal

Chicago, Illinois, United States (Hybrid)
2 Weeks ago
NXP - AI/ML driven ASIC Design and Implementation Automation Expert

NXP

San Diego, California, United States (On-Site)
1 Week ago
bytedance - Software Engineer Intern

bytedance

San Jose, California, United States (On-Site)
3 Weeks ago
Fictiv - Associate Strategic Program Manager

Fictiv

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Frankfurt am Main, Hessen, Germany

Haptic - Lead 2D Artist

Haptic

Germany (On-Site)
5 Months ago
Nagarro - Senior SAP S/4HANA EAM/PM Consultant

Nagarro

Germany (Remote)
2 Months ago
Mozilla - Impact Communications Strategist

Mozilla

Germany (Remote)
2 Weeks ago
luxsoft - Manager Sales Professional

luxsoft

Stuttgart, Baden-Württemberg, Germany (On-Site)
1 Week ago
Haleon - Marketing & Sales Graduate

Haleon

Munich, Bavaria, Germany (Hybrid)
1 Month ago
Aptive - Account Manager EDS

Aptive

Neumarkt In Der Oberpfalz, Bavaria, Germany (On-Site)
1 Month ago
Justplay - (Senior) Unity Developer

Justplay

Grünwald, Bavaria, Germany (Hybrid)
2 Weeks ago
Kolibri Games - UI/UX Designer

Kolibri Games

Berlin, Berlin, Germany (Hybrid)
1 Month ago
Tesla - EHS Technical Engineer R&D

Tesla

Baden-Württemberg, Germany (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

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

Frankfurt Am Main, Hessen, Germany (Remote)

Frankfurt Am Main, Hessen, Germany (Remote)

Frankfurt Am Main, Hessen, Germany (Remote)

Frankfurt Am Main, Hessen, Germany (Remote)

Frankfurt Am Main, Hessen, Germany (Remote)

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