A complete application in a minute — tailored resume and cover letter, ready to send.
Teams Squared is seeking a Game Developer to work on a voxel-based engine using Java. You will focus on low-level game programming, rendering, optimization, and internal tooling, building the engine from ground up rather than relying on pre-built engines.
Responsibilities include implementing rendering, voxel data handling, world generation, and tooling for asset loading and packaging. The role offers 100% remote work and competitive compensation and the chance to shape core architecture early
We are seeking a Game Developer with strong fundamentals in computer science to work on a voxel-based game built using a custom engine. This role focuses on low-level game programming, rendering, performance optimization, and internal tooling – ideal for candidates who enjoy building systems from the ground up rather than relying on large pre-built game engines or frameworks.
A strong foundation in computer science principles, including data structures, algorithms, and memory management.
Proficiency in Java or demonstrated ability and willingness to learn Java (JVM-based).
Understanding of pointers and references, either conceptually or practically.
Experience with or deep interest in custom-built engines, voxel-based systems, and low-level graphics programming.
Familiarity with basic rendering pipelines and graphical concepts.
Excellent problem-solving abilities and a proactive mindset toward experimentation and iteration.
Ability to work independently in a remote environment while engaging effectively with distributed teams
Only shortlisted candidates will be contacted for further discussions.
Teams Squared is an equal opportunity employer, valuing diversity and inclusivity.