Senior Software Engineer, Minecraft Core Engine

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

Google - Quantitative UX Researcher, Search

Google

Mountain View, California, United States (On-Site)
2 Days ago
ByteDance - Senior Test Development Engineer - Global Payment - San Jose

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Meta - Software Engineering Manager, Product

Meta

Redmond, Washington, United States (Remote)
2 Weeks ago
NVIDIA - Senior Site Reliability Engineer - GPU Cloud

NVIDIA

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Axon - Senior Software Engineer, Privacy

Axon

Scottsdale, Arizona, United States (Hybrid)
7 Hours ago
Ghostpunch Games - Unreal Engine Developer (Remote)

Ghostpunch Games

Fort Lauderdale, Florida, United States (Remote)
10 Months ago
CIEL HR - Game Developer

CIEL HR

Mumbai, Maharashtra, India (On-Site)
10 Months ago
Rocket Science - Software Engineer - Unreal

Rocket Science

Wales, United Kingdom (Hybrid)
1 Month ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Bogotá, Bogota, Colombia (Remote)
6 Months ago
Limit Break - Lead Engineer (Unity) (Japan)

Limit Break

Tokyo, Japan (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Workato - Senior AI/ML Engineer

Workato

Hyderabad, Telangana, India (On-Site)
7 Hours ago
Loyalty Juggernaut - Product Engineer (Java)

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
8 Months ago
Aisera Jobs - Professional Services Engineer

Aisera Jobs

Palo Alto, California, United States (On-Site)
1 Day ago
NinjaVan - Staff Data Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
6 Months ago
Meta - Production Engineering

Meta

Boston, Massachusetts, United States (On-Site)
5 Months ago
Technorizen Software Solutions - Exp. Android Developer (1-2 years)

Technorizen Software Solutions

Indore, Madhya Pradesh, India (On-Site)
9 Months ago
Google - Software Engineer, PhD, Cloud Platforms

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Capgemini - Biovia Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Domo - Senior Technical Support Advisor

Domo

American Fork, Utah, United States (On-Site)
23 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

HoYoverse - Senior Game Recruiter

HoYoverse

Santa Monica, California, United States (Remote)
11 Months ago
Epic Games - Lead Engineer - Fortnite Online

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
ByteDance - Senior Backend Software Engineer - Customer Service Platform

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Canva - Senior Manager, Revenue Operations

Canva

Los Angeles, California, United States (Remote)
1 Month ago
Google - Data Analytics Sales Specialist III

Google

Austin, Texas, United States (On-Site)
1 Week ago
Aristocrat Gaming - Senior Product Manager - Game Sales

Aristocrat Gaming

Las Vegas, Nevada, United States (Hybrid)
2 Months ago
Microsoft - Applied Scientist: Microsoft AI – PhD – Redmond

Microsoft

Redmond, Washington, United States (On-Site)
2 Weeks ago
Nintendo - Digital Operations Specialist

Nintendo

Redmond, Washington, United States (Hybrid)
7 Months ago
NVIDIA - Senior Software Engineer - Data Center System Bringup

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Riot Games - Manager, Software Engineering

Riot Games

Los Angeles, California, United States (On-Site)
19 Hours ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Snowed In Studios - Principle Software Developer

Snowed In Studios

Quebec, Canada (Remote)
1 Month ago
SmileGate - Next Crossfire Mode Planning

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
CIEL HR - Game Developer

CIEL HR

Mumbai, Maharashtra, India (On-Site)
10 Months ago
Netflix - Software Engineer 6 - Games Engineering

Netflix

United States (Remote)
2 Weeks ago
Pragma - Game Services Engineer - Co-Dev

Pragma

(Remote)
1 Month ago
Wargaming - Senior Software Engineer (Unreal)

Wargaming

Chicago, Illinois, United States (Hybrid)
2 Months ago
Limit Break - Unity Engineer

Limit Break

Tokyo, Japan (On-Site)
1 Month ago
KBG Blockchain Game Studios - Unity Developer

KBG Blockchain Game Studios

Thành Phố Hồ Chí Minh, Vietnam (On-Site)
9 Months ago
Snowed In Studios - Lead Software Developer

Snowed In Studios

Ontario, Canada (Remote)
1 Month ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Serbia (Remote)
6 Months 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.

London, England, United Kingdom (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Shanghai, Shanghai, China (Hybrid)

Beijing, Beijing, China (On-Site)

Washington, United States (On-Site)

Phoenix, Arizona, United States (On-Site)

Penang, Malaysia (On-Site)

London, England, United Kingdom (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