Senior Software Engineer, Minecraft Core Engine

1 Hour 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

Zoox - Manager, Ride and Fleet Services - Platform

Zoox

Foster City, California, United States (Hybrid)
6 Months ago
ByteDance - Senior Backend Software Engineer

ByteDance

San Jose, California, United States (On-Site)
5 Days ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

Bellevue, Washington, United States (Remote)
5 Months ago
Google - Senior Software Engineer, Android ML Services

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Days ago
Bigpoint - Senior Full Stack Developer (m/f/d) - #5739

Bigpoint

Hamburg, Hamburg, Germany (Hybrid)
8 Months ago
Inworld AI - Staff C++ Developer

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
3 Weeks ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Armenia (Remote)
5 Months ago
Dream Games - Software Engineer (Part-time)

Dream Games

İstanbul, Türkiye (On-Site)
10 Months ago
Meta - Software Engineer, Realtime Engine Technology

Meta

Seattle, Washington, United States (On-Site)
2 Days ago
Immersion Labs - Mid/Senior Unity Developer

Immersion Labs

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Easygo - Software Development Engineer, Kick Android

Easygo

Melbourne, Victoria, Australia (On-Site)
2 Months ago
Red Point Labs - Java Backend Developer (Remote OK)

Red Point Labs

Argentina (Remote)
10 Months ago
Tencent - Data Engineer Intern

Tencent

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago
ByteDance - Software Development Engineer - Database NoSQL Redis

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Google - Early Career Software Engineer, Black Community Inclusion

Google

State Of Minas Gerais, Brazil (On-Site)
3 Months ago
ByteDance - Site Reliability Engineer

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Luxoft - Murex BAU Consultant - Mexico

Luxoft

Mexico City, Mexico City, Mexico (Remote)
5 Months ago
Snail Games - Software Engineer - AI/Machine Translation

Snail Games

Beverly Hills, California, United States (Remote)
1 Month ago
ByteDance - Software Engineer Intern

ByteDance

Seattle, Washington, United States (On-Site)
3 Weeks ago
Next Level Business Services - UI Developer

Next Level Business Services

California City, California, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

ByteDance - Service Contract Insurance Business Solution and Operations - Global Payment

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
NVIDIA - Senior ASIC Verification Engineer - GPU Memory Subsystem

NVIDIA

Durham, North Carolina, United States (On-Site)
3 Weeks ago
AGS - American Gaming Systems - Field Service Technician I

AGS - American Gaming Systems

Manchester, New Hampshire, United States (On-Site)
5 Days ago
Google - Senior Mobile Device Software Engineer, Machine Learning Runtime

Google

Mountain View, California, United States (On-Site)
2 Days ago
Next Level Business Services - JDE Manufacturing Lead

Next Level Business Services

Huntsville, Alabama, United States (On-Site)
6 Months ago
ByteDance - Research Scientist, Infrastructure System Lab

ByteDance

Seattle, Washington, United States (On-Site)
3 Weeks ago
Sony Pictures Animation - Background Artist

Sony Pictures Animation

Culver City, California, United States (On-Site)
1 Month ago
ByteDance - Research Scientist in LLM Foundation Models (reasoning, planning & agent)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Trackman - Simulator Design Project Manager

Trackman

Phoenix, Arizona, United States (On-Site)
2 Months ago
Microsoft - Senior Software Engineer - MSAI

Microsoft

Redmond, Washington, United States (On-Site)
3 Days ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Thatgamecompany - Game Engine Engineer (Optimization)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
3 Weeks ago
Thatgamecompany - Engine Programmer

Thatgamecompany

United States (Remote)
3 Weeks ago
Snowed In Studios - Senior Generalist Programmer

Snowed In Studios

Quebec, Canada (Remote)
3 Weeks ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Armenia (Remote)
5 Months ago
Epic Games - Senior Application Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Convai - Unreal engine developer

Convai

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Playground Games - Senior Systems Engineer

Playground Games

England, United Kingdom (Hybrid)
4 Months ago
SmileGate - [Next Crossfire] Client Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Gearbox Software - Technical Director, SDK

Gearbox Software

Frisco, Texas, United States (On-Site)
4 Months ago
Limit Break - Unity UI Engineer

Limit Break

(Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

London, England, United Kingdom (On-Site)

Hyderabad, Telangana, India (On-Site)

London, England, United Kingdom (On-Site)

Redmond, Washington, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Redmond, Washington, United States (On-Site)

London, England, United Kingdom (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (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