Senior Software Engineer, Minecraft Core Engine

1 Month ago • 4-6 Years • Game Engine • $117,200 PA - $229,200 PA

Job Summary

Job Description

As a Senior Software Engineer at Mojang Studios, you'll maintain and refactor the Minecraft engine, focusing on quality and performance. You'll lead by example, writing clean, maintainable code, debug issues, and architect solutions. Collaboration with cross-functional teams is key, involving project planning, knowledge-sharing, and code reviews. Your expertise in C++ (cross-platform) and experience in areas like memory management, threading, and audio will be crucial. The role involves working on foundational engine systems and shipping Minecraft to various platforms.
Must have:
  • 4+ years C++ development (cross-platform)
  • Experience in 2+ engine areas (memory, threading, etc.)
  • Maintain and refactor Minecraft engine
  • Bug fixing and root cause analysis
  • Cross-team collaboration
Good to have:
  • Modern game engine architecture knowledge
  • Extensive troubleshooting skills
  • Cross-org communication experience
  • Shipped game titles as a software developer

Job Details

Overview

At Mojang Studios, the creators of Minecraft, we are 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.

 

We are looking for a Senior Software Engineer to help our team grow and maintain the core engine that drives the world's best-selling video game on over a dozen platforms. You will join a team of on-site engineers in Redmond, WA who are responsible for our platform implementations of foundational systems such as: memory, threading, file I/O, audio, and input. Your expertise, ranging from high-level C++ architecture to low-level CPU features, will be used to build new features in the Minecraft engine and help us efficiently ship Minecraft to new platforms.

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 

 

In the end, it’s the people of Mojang Studios that make this place truly special. When you join, you’ll find yourself in the company of incredibly bright, warm, and creative individuals – all united and working toward a single goal. Come help us reach it!

Qualifications

Required Qualifications:  

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C# or Java 
    • OR equivalent experience. 
  • 4+ years of experience developing in C++, preferably cross-platform. 
  • 2+ years of experience with designing, programming, and debugging in two or more areas with domain expertise. 

 

Preferred Qualifications: 

  • Knowledge of the architecture and development of modern game engines. 
  • Extensive troubleshooting and debugging skills. 
  • Experience driving cross-org and cross-discipline communications. 
  • Previous shipped video game titles as a software developer.

 

 

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $153,600 - $250,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until May 09, 2025.

 

 

#mojangjobs

#gamingjobs 

Responsibilities

  • Maintain and refactor the Minecraft engine with an eye for quality and performance. 
  • Lead by example within the team by producing simple, extensible, and maintainable code. 
  • Repair bugs in the product by investigating and addressing root causes for systemic issues. 
  • Identify, architect, implement solutions to problems. 
  • Engage with teams across the studio on project planning, knowledge-sharing and code reviews. 
  • Embody our  &  

Similar Jobs

Ness Digital - Big Data Engineer

Ness Digital

Timișoara, Timiș, Romania (Remote)
2 Months ago
Genies - Backend Engineer Intern (LLM)

Genies

San Mateo, California, United States (Hybrid)
2 Months ago
Google - Software Engineer, Java and Kotlin Ecosystem

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago
Synechron - Senior Developer (Python, Java, and IBM DataStage)

Synechron

Pune, Maharashtra, India (On-Site)
1 Month ago
Google - Software Engineer III, Control Plane, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Virtuos - 6-Month Internship - Software Engineer

Virtuos

France (Hybrid)
2 Months ago
Paxie Games - Sr. Game Developer

Paxie Games

Göztepe, İstanbul, Türkiye (On-Site)
6 Months ago
Epic Games - Engine Programmer, UEFN

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Handy Games - Software Engineering Intern

Handy Games

Giebelstadt, Bavaria, Germany (On-Site)
1 Month ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nielsen Holdings - Principal Software Engineer - Backend (Java, AWS, Oracle)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
social point  - Senior Software Engineer (GameOps Tools)

social point

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain Billing & Settlement

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Clear Watery Analytics - Software Development Director

Clear Watery Analytics

Paris, Île-de-France, France (On-Site)
1 Month ago
Axon - Senior Software Engineer

Axon

Boston, Massachusetts, United States (Hybrid)
1 Month ago
ByteDance - Software Engineer Intern, Authorization

ByteDance

Singapore (On-Site)
1 Month ago
Programming Hub - Senior Game Developer

Programming Hub

Navi Mumbai, Maharashtra, India (On-Site)
1 Year ago
Tide - Senior Engineer, Backend

Tide

Ukraine (Hybrid)
1 Month ago
Tencent - Game Strategy & Data Analyst Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Google - Data Products Lead, GenAI, YouTube

Google

New York, New York, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Adyen - Technical Support Engineer

Adyen

Chicago, Illinois, United States (On-Site)
1 Month ago
Scale AI - Machine Learning Engineer, Enterprise GenAI

Scale AI

San Francisco, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Deep Learning Engineer

NVIDIA

Redmond, Washington, United States (On-Site)
2 Months ago
Sony Pictures Animation - Visual Development Artist

Sony Pictures Animation

Los Angeles, California, United States (On-Site)
1 Month ago
Philips - Cardiac Wireless Monitoring Lead Technician

Philips

Pleasanton, California, United States (On-Site)
4 Weeks ago
PlayStation Global - Information Systems Engineer

PlayStation Global

San Mateo, California, United States (Hybrid)
1 Month ago
Moonbug Entertainment - Moonbug Entertainment Freelance Talent Network

Moonbug Entertainment

Los Angeles, California, United States (On-Site)
2 Months ago
ByteDance - Backend Software Engineer - Customer Service Platform - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
Forescout - Channel Account Manager

Forescout

United States (On-Site)
2 Months ago
Next Level Business Services - SAP SM and MM (Full Time)

Next Level Business Services

Malvern, Pennsylvania, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Build A Rocket Boy - Senior Engineer

Build A Rocket Boy

(Remote)
2 Months ago
The Hub - Senior Game Engineer

The Hub

Copenhagen, Denmark (On-Site)
10 Months ago
Hologate gmbh - Unreal Engine Developer (C++)

Hologate gmbh

Munich, Bavaria, Germany (On-Site)
2 Months ago
Wildlife Studios - Staff Game Engineer

Wildlife Studios

São Paulo, State Of São Paulo, Brazil (On-Site)
2 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Georgia (Remote)
7 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Bogotá, Bogota, Colombia (Remote)
7 Months ago
Stardock - Game Developer (C++)

Stardock

Plymouth, Michigan, United States (On-Site)
11 Months ago
SmileGate - Next Crossfire Mode Planner

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
2 Months ago
Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
4 Months ago
Dream Games - Senior Software Engineer

Dream Games

İstanbul, Türkiye (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

Vancouver, British Columbia, Canada (On-Site)

Mountain View, California, United States (Hybrid)

Shenzhen, Guangdong Province, China (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Redmond, Washington, United States (On-Site)

Paris, Île-de-France, France (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug