Game Developer - Voxel-Based Engine (Java)

Teams Squared

Poland

Remote

PLN 120,000 - 180,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

100% remote work
Competitive compensation
Cutting-edge teams
Influence core architecture

Job summary

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

Qualifications

  • Strong foundation in data structures and algorithms.
  • Proficiency in Java or willingness to learn JVM-based Java.
  • Understanding of pointers and references, conceptually or practically.
  • Experience with or interest in custom voxel-based engines and low-level graphics.

Responsibilities

  • Develop and extend systems inside a voxel-based game engine.
  • Implement rendering logic for Minecraft-style visuals.
  • Work with spatial data, world generation, and voxel structures.
  • Manage memory, performance, and resource usage.
  • Implement ray casting / ray tracing techniques where applicable.
  • Integrate assets from Blender into the engine.
  • Develop tooling for asset loading, builds, packaging, and testing.
  • Explore AI or external API integrations for future features.
  • Clarify uncertainties with stakeholders as needed.

Skills

Strong CS fundamentals
Java proficiency or willingness to学习
Understanding of pointers/references
Experience with custom engines/voxel
Low-level graphics programming

Job description

Game Developer - Voxel-Based Engine (Java)

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.

Responsibilities:
  • Develop and extend systems within a custom voxel-based game engine.
  • Implement rendering logic for Minecraft-style graphics.
  • Work with spatial data, world generation, and voxel structures.
  • Handle memory, performance, and resource management.
  • Implement ray casting / raytracing-style techniques where applicable.
  • Integrate 2D, 2.5D, and 3D assets (e.g., from Blender) into the engine.
  • Develop internal tooling for asset loading, builds, packaging, and testing.
  • Experiment with future-facing features such as AI or external API integrations.
  • Actively clarify unclear concepts, requirements, or gaps in knowledge.
Requirements

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

  • Opportunity for 100% remote work.
  • Competitive compensation package
  • Collaboration with cutting-edge product teams working on innovative projects.
  • Opportunity to influence core game architecture and tooling from an early stage.

Only shortlisted candidates will be contacted for further discussions.

Teams Squared is an equal opportunity employer, valuing diversity and inclusivity.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Game Developer — Voxel Engine (Java)
Remote Game Developer — Voxel Engine (Java)

Teams Squared • Poland

Remote
PLN 120,000 - 180,000
100% remote work
Competitive compensation
Cutting-edge teams
+1
Remote Game Designer - Voxel Assets & Visual Design
Remote Game Designer - Voxel Assets & Visual Design

Teams Squared • Poland

Remote
PLN 168,990 - 211,238
Competitive compensation package
Supportive environment for creative exploration
Opportunity for 100% remote work
Senior Backend Engineer (Golang) - Castle Busters
Senior Backend Engineer (Golang) - Castle Busters

Voodoo • Warszawa

On-site
PLN 388,000 - 603,000
Best-in-class compensation
Other benefits according to thecountry
Gameplay & UI Developer - Paper.io2
Gameplay & UI Developer - Paper.io2

Voodoo • Kraków

On-site
PLN 180,000 - 300,000
Best-in-class compensation
Country-based benefits
Gameplay & UI Developer - Paper.io2
Gameplay & UI Developer - Paper.io2

Voodoo • Warszawa

On-site
PLN 180,000 - 240,000
Best-in-class compensation
Country-specific benefits
Senior UX Designer (Space Engineers Franchise)
Senior UX Designer (Space Engineers Franchise)

Keen Software House • Poland

Hybrid
PLN 173,000 - 303,000
Hybrid work model
25 days annual leave
Senior .NET Engineer - Game Engines & Testing Frameworks
Senior .NET Engineer - Game Engines & Testing Frameworks

GamblingCareers.com • Kraków

On-site
PLN 120,000 - 180,000
Senior Game Developer (UI, Animations & Polish) - Paper.io2
Senior Game Developer (UI, Animations & Polish) - Paper.io2

Voodoo • Warszawa

On-site
PLN 167,400 - 279,000
Best-in-class compensation
Other benefits according to the country you reside
Engine Programmer
Engine Programmer

Workplays • Warszawa

On-site
PLN 200,000 - 280,000
International team
Collaborative environment
Experienced leadership
+3
Engine Programmer
Engine Programmer

Larian Studios • Warszawa

On-site
PLN 180,000 - 300,000
Open environment
Collaborative team
Experienced leadership
+3