Software Engineer, Minecraft
Overview
As a Software Engineer at Mojang Studios in Redmond, you will help enhance the Minecraft engine and content pipeline, enabling creators to ship larger, more complex experiences. You’ll work with a cross-functional team to deliver performant, high-quality tooling and engine features. The role focuses on building scalable pipeline services and asset loading mechanisms that delight players across platforms. This position offers the chance to shape game content tooling within a vibrant, inclusive studio culture.
ResponsibilitiesExtend, maintain, and refactor the Minecraft engine with focus on quality and performanceDevelop and implement code for features or services, reusing existing code where possibleCollaborate with stakeholders to define user requirements for featuresBreak down large work items into smaller tasks and provide effort estimatesDebug and resolve complex problems by root-cause analysis of systemic issues
Key requirementsBachelor's Degree in Computer Science or related field2+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python (or equivalent)Cross-functional communication across teamsStrong troubleshooting and debugging abilitiesCollaborative mindset and ability to work in a fast-moving teamC++ (preferably cross-platform)Knowledge of content formats (textures, sounds, data-defined assets) used in modern game enginesExperience with engine and tooling development and debugging