Senior Software Engineer, Minecraft

49 Minutes ago • 4-8 Years • Game Engine • Full Stack Development

About the job

Job Description

Mojang Studios seeks a Senior Software Engineer to contribute to Minecraft's engine and systems across multiple platforms. Responsibilities involve defining architecture, evaluating requirements, integrating features, and collaborating with various teams (Dev, Design, Production, Quality). The role demands strong C++ skills, experience with game engine architecture, and proficiency in design, programming, and debugging. The ideal candidate will guide other engineers, ensuring high-quality and timely delivery. This involves identifying technological opportunities for improvement and acting as a key contact for leadership, aligning with partner expectations to achieve desirable user experiences. Project planning, task organization, and estimation are also key responsibilities.
Must have:
  • 4+ years experience
  • 2+ years C++ development
  • Game engine architecture understanding
  • Design, programming, debugging expertise
Good to have:
  • Master's degree in CS
  • 8+ years experience
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

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. 

 

The Gameplay Systems team is seeking a Senior Software Engineer to help develop the engine and systems that support a wide range of Minecraft gaming experiences across multiple platforms. As a Software Engineer in this role, you will be responsible for defining architecture, evaluating requirements, estimating development, and integrating high-quality features into our products. Your role will be crucial in empowering our internal developers and creator community to deliver exceptional experiences to our players.

 

You will collaborate with peers across various disciplines (Dev, Design, Production, and Quality) to build robust features on a predictable schedule. Identifying technological opportunities for improvements will be essential for performing well in this role. Successful candidates will be able to work with and guide other engineers to deliver features with high quality and on time.

Ultimately, it’s the people of Mojang Studios that make this place truly special. When you join, you’ll be surrounded by incredibly bright, warm, and creative individuals! You will be working on the most successful game in the world with some of the smartest creators in the gaming industry and one of the most fun and passionate user communities anywhere - all united toward a single goal. Come help us achieve it!

 

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#, Java, JavaScript, or Python
    • OR equivalent experience. 
  • 2+ years of experience developing in C++ with an understanding of the architecture of modern game engines (component-based, event-driven, etc.). 
  • 2+ years of experience with designing, programming, and debugging in two or more areas with domain expertise. 

 

Preferred Qualifications: 

  • Master's degree in computer science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

 

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 January 10, 2025. 

 

 

#mojangjobs

#gamingjobs 

Responsibilities

Design 

  • Identifies dependencies and develops design documents for products, applications, services, or platforms. Communicates across teams to resolve conflicts and optimize dependency chains. 

Coding 

  • Produces extensible and maintainable code, optimizing, debugging, and refactoring to improve performance and maintainability. 
  • Reviews code to ensure it meets quality standards and is reliable. Participates in code reviews, providing feedback to ensure adherence to best practices. 

Engineering Excellence and Customer Focus 

  • Acts as a key contact for leadership to ensure alignment with partners' expectations across own organization and their end goals for products to drive and achieve desirable user experiences. 

Implement 

  • Partners with stakeholders to drive project plans and organizes work into smaller tasks. Guides project estimation and addresses issues that may cause delays.

 

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
View Full Job Description
$117.2K - $250.2K/yr (Outscal est.)
$183.7K/yr avg.
Redmond, Washington, United States

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

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

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Cambridge, Massachusetts, United States (On-Site)

Texas, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

Cambridge, Massachusetts, United States (On-Site)

Redmond, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

ION - Senior AI Engineer, Italy

ION, Italy (On-Site)

Nagarro - Senior Java Developer

Nagarro, Egypt (On-Site)

The Walt Disney Company - Sr. Manager, Software Engineering

The Walt Disney Company, United States (On-Site)

Onward Search - Senior Generalist Engineer (Gameplay/Tools)

Onward Search, United States (On-Site)

Ubisoft - Programming Team Lead (Engine)

Ubisoft, Canada (Hybrid)

Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios, Brazil (Remote)

AbZorba Games  - Unity Game Developer

AbZorba Games , United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Assystems - Développeur Junior - H/F

Assystems, France (Hybrid)

Coupa Software - Software Engineer in Test

Coupa Software, Colombia (Hybrid)

Casumo - Quality Assurance Specialist

Casumo, Croatia (Hybrid)

Baazi Games - Senior Software Engineer

Baazi Games, India (Hybrid)

Microsoft - Principal Data Scientist

Microsoft, United Kingdom (On-Site)

Paytm - Backend - Technical Lead

Paytm, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Eleven Labs - Account Executive - United States

Eleven Labs, United States (Remote)

Onward Search - Business Development Representative

Onward Search, United States (On-Site)

The Pokemon Company International - Sr. Event Operations Manager

The Pokemon Company International, United States (Hybrid)

Cirrus Logic - Customer Program Manager - PC

Cirrus Logic, United States (Hybrid)

Granicus - SLED Account Executive - Special Districts

Granicus, United States (Remote)

Polygon Labs - Product Marketing Manager (Miden)

Polygon Labs, United States (Remote)

Meta - Software Engineer - Datacenter networking

Meta, United States (On-Site)

Alrek Business Solutions  Inc  - Sr. Infrastructure Engineer- need local candidates

Alrek Business Solutions Inc , United States (On-Site)

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Electronic Arts - Gameplay Software Engineer - American Football

Electronic Arts, United States (Hybrid)

Blockville Digital Assets - Senior Game Developer

Blockville Digital Assets, Türkiye (On-Site)

ILogos Game Studios - Senior Unreal Developer

ILogos Game Studios, (Remote)

Red Point Labs - Unity Game Developer (Remote OK)

Red Point Labs, Argentina (Remote)

Kepler Interactive - Senior Software Engineer (12 month fixed term)

Kepler Interactive, Japan (Hybrid)

Tencent - Game Engine R&D Specialist

Tencent, Singapore (On-Site)

Gamut HR Solutions - Unity Developer

Gamut HR Solutions, India (On-Site)

Microsoft - Internship Opportunity: Software Engineering Intern

Microsoft, United Kingdom (On-Site)

Get notifed when new similar jobs are uploaded