Senior Java Build Engineer

Mojang

Job Summary

The Minecraft Java Platform team is seeking a Senior Build Engineer to design, develop, deploy, and maintain the game engine for Minecraft: Java Edition. This role involves implementing and improving workflows, maintaining current build systems and tools, and guiding developers. The position is full-time, hybrid remote in Stockholm, collaborating with global teams, and requires strong technical and interpersonal skills.

Must Have

  • Strong knowledge of CI/CD best practices and principles
  • Expertise with CI/CD tools (e.g., TeamCity, Jenkins, Azure DevOps)
  • Good knowledge of Azure or other cloud services used for automation and tooling
  • Experience programming in Python
  • Experience with build automation tools (e.g., Gradle, Maven)
  • Able to work effectively with other teams and individuals
  • Drive the implementation and enhancement of development and build workflows
  • Strong communication skills for technical and non-technical stakeholders
  • Self-driven, takes ownership of establishing future-proof building systems and tools

Good to Have

  • Knowledge of the Django framework
  • Hands-on experience with Azure DevOps pipelines
  • Proficiency with scripting languages (e.g., PowerShell, Bash)
  • Experience with infrastructure-as-code tools (e.g., Terraform)

Job Description

Mojang Studios is best known as the creators of Minecraft, but we’re also on a mission – to build a better world through the power of play. Why play? Well, play is at the heart of everything we do. It’s the blocky backbone of our games, the core of our development philosophy, and even the origin of our name. From the relentless experimentation of our endlessly inspiring community to the classrooms where Minecraft has become an essential teaching tool, play is the bedrock of our existence. We enable millions to create and play together, connect people across the globe, and foster a community that is among the most active and passionate in the world. Our community is global and incredibly diverse. When we are developing anything within our franchise, we keep this in mind. We want everyone to not only feel included in Minecraft, but also to see themselves in what we make. Our goal is for the Mojang Studios team to be as diverse as our community. Minecraft is a sandbox game that should be around for a lifetime. Minecraft runs on two platforms today, the Java platform and the Bedrock platform.

What you’ll get

We, the Minecraft Java Platform team, are an inclusive group of people with varying levels of experience working together in closely-knit team who are very passionate about games - and Minecraft specifically. We are responsible for designing, developing, deploying, and maintaining the game engine for Minecraft: Java Edition.

We are looking for a Senior Build Engineer to join our team. As a member of this team you will take on the challenges around implementing and improving our workflows. This is a fantastic opportunity to learn more about our platforms, development and have a significant impact on the cool things Mojang are working on. As a member of our team you will also maintain our current build systems and relevant tools, as well as provide guidance for the developers in your team on a daily basis.

Technical Requirements:

  • Strong knowledge of CI/CD best practices and principles, with a proven track record of designing and optimizing pipelines for complex environments.
  • Expertise with CI/CD tools (e.g., TeamCity, Jenkins, Azure DevOps) and experience managing large-scale build systems.
  • Good knowledge of Azure or other cloud services used for automation and tooling.
  • Experience programming in Python.
  • Experience with build automation tools (e.g., Gradle, Maven)

Soft Skill requirements

  • Collaborative: Able to work effectively with other teams and individuals.
  • Leadership in workflow improvements: Drive the implementation and enhancement of our development and build workflows.
  • Strong communication: This is a central role requiring close collaboration with many stakeholders, both technical and non-technical.
  • Self-driven: You take ownership of establishing future-proof building systems and tools. You’re confident speaking up when changes are needed and naturally take a holistic, adaptable approach to problem solving.

For this role, we will consider fit for the team and company holistically. Meaning that we'll put a great emphasis on your interpersonal skills.

We also value:

  • Knowledge of the Django framework
  • Hands-on experience with Azure DevOps pipelines
  • Proficiency with scripting languages (e.g., PowerShell, Bash)
  • Experience with infrastructure-as-code tools (e.g., Terraform)

About this role:

This is a full-time role based in Stockholm with a hybrid remote working model. You'll collaborate with our studio colleagues in Redmond, USA, and across various disciplines. This position sometimes has off hour meetings mainly with West coast USA representatives. Please note that we are only able to consider applications from candidates currently residing within the EU.

Important note on resumes

Please make sure that all the information in your resume is accurate because we will conduct a thorough background check. Any discrepancies will lower your chances of getting to the next interview stage and we’d hate to miss out on an awesome candidate! Double check that any gap years are reflected in your history, and that your education and work experience are completely accurate. Good luck!

15 Skills Required For This Role

Communication Game Texts Azure Azure Devops Terraform Teamcity Powershell Maven Gradle Ci Cd Django Python Bash Jenkins Java

Similar Jobs