Senior Software Engineer, Minecraft Core Engine

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

Job Summary

Job Description

Mojang Studios seeks a Senior Software Engineer to maintain and enhance the core engine of Minecraft across multiple platforms. Responsibilities include refactoring the engine for performance and quality, leading by example with clean code, debugging and resolving systemic issues, architecting and implementing solutions, and collaborating with cross-functional teams. The ideal candidate possesses extensive C++ experience (cross-platform preferred), a strong understanding of game engine architecture, and exceptional troubleshooting skills. The role requires expertise in areas such as memory management, threading, file I/O, audio, and input.
Must have:
  • 4+ years C++ development (cross-platform)
  • Experience with game engine architecture
  • Strong debugging and troubleshooting skills
  • Maintain and refactor Minecraft engine
  • Lead by example, produce clean, maintainable code
Good to have:
  • Knowledge of modern game engine development
  • Experience with cross-org communication
  • Shipped video game titles as a software developer
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

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 February 1, 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  &  
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

Similar Jobs

PwC - Java Microservices Backend developer - Bangalore (early joiners)

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Simplify 360 - Senior Software Engineer Tech Lead (Java)

Simplify 360

Chennai, Tamil Nadu, India (Hybrid)
4 Months ago
NinjaVan - Staff Data Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
4 Months ago
GoTo Group - Software Engineer - Data Streaming (Java)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Ukraine (Remote)
4 Months ago
Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games

Irvine, California, United States (Hybrid)
7 Months ago
Electronic Arts - Gameplay Software Engineer

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Ubisoft - The Division Resurgence – Generalist Developer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Month ago
SuperPlay - Unity Team Lead

SuperPlay

Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Luxoft - Data Modeller

Luxoft

Pune, Maharashtra, India (On-Site)
3 Months ago
Barracuda Networks  Inc  - Senior Software Engineer – Python with Django IP/IR

Barracuda Networks Inc

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Google - Software Engineer, University Graduate, 2025

Google

New Taipei, New Taipei City, Taiwan (On-Site)
3 Months ago
PhonePe - Software Engineer (Backend, 5-8 Years) - Financial Services

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Liquidnitro Games - Software Engineer

Liquidnitro Games

Hyderabad, Telangana, India (On-Site)
3 Months ago
Microsoft - Software Engineer - Fullstack, Redmond

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
The Walt Disney Company - Lead Software Engineer

The Walt Disney Company

San Francisco, California, United States (On-Site)
1 Month ago
Microsoft - Senior Software Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
NinjaVan - Field Sales Executive West Java - Cirebon (Talent Pool)

NinjaVan

Cirebon, West Java, Indonesia (On-Site)
4 Months ago
Trend Micro - (Sr.) Backend Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Duolingo - Marketing Technology Manager

Duolingo

New York, New York, United States (On-Site)
4 Months ago
Onward Search - Inside Sales Representative (Real Estate)

Onward Search

Washington, District Of Columbia, United States (On-Site)
3 Months ago
Feld Entertainment - Manager of Ice Casting & Performance

Feld Entertainment

Ellenton, Florida, United States (On-Site)
4 Months ago
Inworld AI - Staff Cloud DevOps/Site Reliability Engineer (SRE) - USA

Inworld AI

Mountain View, California, United States (On-Site)
6 Months ago
Blizzard Entertainment - Class Designer | Diablo

Blizzard Entertainment

Irvine, California, United States (Hybrid)
2 Months ago
Netflix - Associate, Finance & Strategy, Monetization & Growth

Netflix

Los Angeles, California, United States (On-Site)
2 Months ago
Sitetracker - Small Business Account Executive (SMB)

Sitetracker

Boston, Massachusetts, United States (Remote)
4 Months ago
Blizzard Entertainment - Senior Environment Artist - Overwatch | Irvine, CA

Blizzard Entertainment

Irvine, California, United States (Hybrid)
3 Months ago
The Walt Disney Company - Sr Software Engineer (Roku Engineer)

The Walt Disney Company

New York, New York, United States (On-Site)
3 Months ago
The Walt Disney Company - Housekeeping - Full Time

The Walt Disney Company

Hilton Head Island, South Carolina, United States (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Blizzard Entertainment - 2025 US Co-Op - Game Engineering

Blizzard Entertainment

Albany, New York, United States (On-Site)
3 Months ago
Epic Games - Programmeur sénior de moteurs, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Convai - Unreal engine developer

Convai

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Gearbox Software - Technical Director, SDK

Gearbox Software

Frisco, Texas, United States (On-Site)
2 Months ago
Play GIG - Lead Engineer

Play GIG

El Segundo, California, United States (On-Site)
1 Month ago
Amber - Sr. Game Engineer (Project Based)

Amber

Guadalajara, Jalisco, Mexico (On-Site)
3 Months ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Armenia (Remote)
4 Months ago
Stillalive studios - Experienced Programmer (f/m/d)

Stillalive studios

Innsbruck, Tyrol, Austria (Remote)
6 Months ago
Argus Labs - Senior Game Developer (LATAM)

Argus Labs

(Remote)
6 Months ago
Pragma - Professional Services Engineer - Customer Operations

Pragma

Canada (Remote)
2 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)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (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