Teams Squared

Game Developer – Voxel-Based Engine, Java

Teams Squared

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • 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.
Benefits
  • 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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Javavoxel-based game engine developmentrendering logicray castingraytracingmemory managementspatial data handlingworld generationasset integrationlow-level graphics programming
Soft skills
problem-solvingproactive mindsetindependent workeffective communicationcollaboration in distributed teams