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 for their game Enshrouded. The role involves supporting and improving the asset build pipeline, assisting in writing and analyzing converters, profiling and optimizing bottlenecks, creating tests for robustness, and scaling the pipeline. The asset pipeline is a critical component, managing 1.2 million source objects and 65,000+ game-ready resources per build. The ideal candidate should be passionate about game development and thrive in technical environments. The company offers development opportunities, paid vacation days, health care, benefits, and events.
Must have:
  • 5+ years experience in large C++ code base
  • Experience with graph algorithms and optimization
  • Experience with parallel software
  • Experience with game asset pipelines
Good to have:
  • Experience with low level windows+linux io and process performance optimization
Perks:
  • Opportunity to work within a highly experienced & creative team
  • 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

The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

Seattle, Washington, United States (On-Site)
3 Days ago
Inkittt - Director of AI

Inkittt

San Francisco, California, United States (On-Site)
8 Months ago
ByteDance - Backend Engineer (Model Inference), Machine Learning Systems

ByteDance

Singapore (On-Site)
6 Months ago
Wildlife Studios - Data Engineer

Wildlife Studios

São Paulo, Brazil (On-Site)
1 Day ago
N-iX - Senior Scala Engineer

N-iX

Ukraine (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

IO Interactive - Senior Core Programmer

IO Interactive

Brighton And Hove, England, United Kingdom (Hybrid)
4 Weeks ago
Eqvilent - C++ Software Engineer (Simulator)

Eqvilent

(Remote)
10 Hours ago
Google - Software Engineer II, Chrome Web Store

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Meta - Software Engineer (Technical Leadership)

Meta

New York, New York, United States (On-Site)
5 Months ago
ByteDance - Algorithm Engineer - Audio Understanding - Start 2025

ByteDance

Singapore (On-Site)
6 Months ago
Equivalent Jobs - QUANT DEVELOPER

Equivalent Jobs

(Remote)
5 Months ago
Google - Software Engineer II, Site Reliability Engineering, Pub/Sub

Google

Zürich, Zurich, Switzerland (On-Site)
2 Weeks ago
Zscaler - Staff Software Engineer (ML)

Zscaler

San Jose, California, United States (Hybrid)
9 Hours ago
Google - Research Scientist, Reinforcement Learning

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
Google - Software Engineer III, VirusTotal, Google Cloud

Google

Málaga, Andalusia, Spain (On-Site)
2 Weeks 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