About this role

This role is very flexible and you might find yourself working on a large variety of Minecraft platform projects. Common tasks will include adding protocol support for new versions of Minecraft (both Java and Bedrock), performance optimisations, adding new APIs to support our game developers, maintaining our for of Paper and contributing upstream.

Responsibilities

  • You will be working across the network on both Java and Bedrock
  • Performing routine codebase technical maintenance:
    • Supporting new protocol versions
    • Updating our fork of Paper and contributing upstream
  • Optimising packet pipelines and performance tuning
  • Addition and maintenance of low level platform for games such as:
    • Custom world saving (e.g. Skyblock)
    • Working on custom entity, item and block behaviour engines
    • Custom chunk processing and sending queue

Requirements

  • Expert knowledge of Minecraft Bedrock protocol
  • Expert knowledge of Minecraft server mechanics
  • Strong knowledge of Netty APIs
  • Strong knowledge of Java bit operators and other low level programming
  • Proficiency in Git & Gradle

Desired traits

  • Expert knowledge of Minecraft Java protocol
  • Knowledge of linux networking stacks and performance
  • Reverse engineering proficiency
  • Previous experience creating custom server software
  • Experience with contributing to open source projects such as Paper

You should know/be able to:

  • Decode raw packets being sent from a Minecraft client
  • Explain the difference between Pooled and Unpooled ByteBufs in Netty
  • Do bitwise operations within Java (bitwise operators)

Depending on various factors (such as level, experience and location) which will be discussed during the recruitment process the compensation is expected to be, on average, around £13-£25 an hour for this role.

How to apply

When submitting your application please include a covering letter detailing any relevant experience, reasons for your application, and anything else you feel we should know about your application, along with your CV. These should be emailed to jobs@cubecraft.net. The subject of your email should be in this format:

"Position Applying for - Name - IGN - [Part or Full Time]"

For example:
"Protocol & Paper Developer - John Smith - jsmith1 - Full Time"

As a brief note we do try to reply to all reasonable applications that we receive but from time to time we don’t get the chance. Any replies aim to be sent within 2 weeks of us receiving an application.

We want to hire great people, not just those with skills in applying for jobs! If you are worried about how to put together a CV or covering letter - try your best and we'll get back in touch with some written questions necessary or alternatively we'll provide advice and guidance on how best to format an application.

Click to email jobs@cubecraft.net
About CubeCraft
  • Creating Minecraft content since 2012.
  • Over 100 million unique players.
  • 1,500,000 Weekly active users.
  • Over 50 team members.
  • Official Minecraft partner.
© Ziax 2026.