Generalist Programmer

Work mode
On-site
Seniority
Mid-level
Salary
Not stated
Department
Engineering
Posted
2 Dec 2025

Verified open 1 Nov 2026 · Source: Teamtailor

About the role

The Role

We're looking for a Generalist Programmer who can work across the stack to build and improve our core systems. You'll tackle editor tooling, asset streaming, web servers, entity/component systems, and whatever else the project demands. This is a role for someone who loves variety, learns fast, and takes pride in building solid, maintainable systems that power everything else.

Responsibilities

  • Design and implement editor tools for scene authoring, debugging, and content iteration
  • Build and optimize streaming systems for seamless asset loading and memory management
  • Develop and maintain entity/component systems that scale to complex benchmark scenes
  • Work across the codebase wherever needed
  • Profile and optimize systems for performance and memory efficiency
  • Write clean, well-documented code that others can build on
  • Contribute to architectural decisions and help shape the technical direction of the project

Requirements

  • 3+ years of professional experience in game engines, tools, or real-time applications
  • Strong Rust skills with a focus on writing clean, efficient code
  • Experience building editor tools or content authoring pipelines
  • Familiarity with ECS (Entity Component System) or similar data-oriented architectures
  • Understanding of streaming and asset management in real-time applications
  • Comfortable working across multiple systems and learning new domains quickly
  • Good debugging and profiling skills
  • Effective communicator who works well in a small, collaborative team
  • A healthy distaste for complex templated code ;-)

Nice to Have

  • Familiarity with Rust GUI frameworks (egui, dioxus)
  • Experience with async/job systems and multithreaded programming
  • Background in serialization formats and data pipelines
  • Contributions to game engines or open-source tools

More jobs at Evolve Benchmark

Browse similar jobs