Skip to content
← Back to job listings

Game Developer - Voxel-Based Engine (Java)

jobgether · Israel

Software DevelopmentRemoteExternal listingfull-time17 days ago

About The Role

**This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Game Developer - Voxel-Based Engine (Java) based in Israel.**

This role offers the opportunity to build and evolve a custom voxel-based game engine from the ground up.

You will work on challenging low-level game development problems involving rendering, performance optimization, world systems, and internal tooling.

The position is ideal for a developer who enjoys understanding how systems work beneath the surface and creating innovative technical solutions.

Working remotely, you will collaborate with a distributed team while having significant influence over core game architecture and engine development.

You will contribute to a creative and technically ambitious project where experimentation, problem-solving, and engineering excellence are highly valued.

This is an exciting opportunity for a developer passionate about graphics programming, game systems, and building advanced technology from the foundation level.

### Accountabilities

  • Develop and enhance systems within a custom voxel-based game engine, contributing to core architecture and gameplay technology.
  • Implement rendering systems and graphical features supporting Minecraft-style voxel environments and immersive visual experiences.
  • Work with spatial data structures, world generation systems, and voxel-based environments to improve engine capabilities.
  • Optimize memory usage, performance, and resource management to ensure efficient engine operation.
  • Implement ray casting, ray tracing, and related graphical techniques where applicable.
  • Integrate 2D, 2.5D, and 3D assets, including assets created with tools such as Blender, into the engine pipeline.
  • Build and maintain internal development tools for asset management, loading systems, builds, packaging, and testing workflows.
  • Explore and prototype future-facing features, including AI capabilities and external API integrations.
  • Identify unclear requirements, ask the right questions, and proactively help define technical solutions.
  • Collaborate effectively with remote team members while independently managing development tasks and priorities.

## Requirements

  • Strong foundation in computer science principles, including data structures, algorithms, memory management, and software architecture.
  • Proficiency in Java or demonstrated ability and willingness to quickly learn Java within a JVM-based development environment.
  • Understanding of pointers, references, memory concepts, and low-level programming principles.
  • Experience with or strong interest in custom-built game engines, voxel-based systems, and low-level graphics programming.
  • Familiarity with rendering pipelines, graphics concepts, and real-time visualization techniques.
  • Strong problem-solving skills with a proactive approach to experimentation, iteration, and technical challenges.
  • Ability to work independently in a remote environment while collaborating effectively with distributed teams.
  • Passion for game development and curiosity about building complex systems from the ground up.

## Benefits

  • Fully remote working opportunity with flexibility and independence.
  • Competitive compensation package.
  • Opportunity to work on technically challenging and innovative game development projects.
  • Direct influence over core engine architecture, systems, and development tools.
  • Collaboration with talented teams working on cutting-edge technology.
  • Opportunity to grow your expertise in graphics programming, engine development, and advanced game systems.
  • Creative environment that encourages experimentation, ownership, and technical excellence.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing