
Game Developer – Voxel-Based Engine, Java
Teams Squared
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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