Senior Software Engineer, Minecraft

1 Month ago • 4-8 Years • Game Engine • Full Stack Development • $117,200 PA - $250,200 PA

Job Summary

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

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. 

 

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

Similar Jobs

Visa - Client Services Datalake - Staff Data Engineer

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Google - Software Engineering Manager, People with Disabilities

Google

State Of Minas Gerais, Brazil (On-Site)
1 Month ago
Saviynt - Sr. Engineer, IGA Operations

Saviynt

Atlanta, Georgia, United States (Hybrid)
3 Months ago
Visa - Graduate Software Engineer

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
eBay - MTS1, Software Engineer- Cloud Network

eBay

Shanghai, Shanghai, China (Remote)
4 Months ago
Snowed In Studios - Advanced Software Developer - Montreal

Snowed In Studios

Quebec, Canada (Remote)
3 Months ago
Activision - Senior Engine Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Intrepid Studios,  Inc  - Senior Gameplay Engineer

Intrepid Studios, Inc

Canada (On-Site)
5 Months ago
Thatgamecompany - Festival Tech Engineer

Thatgamecompany

United States (On-Site)
3 Months ago
Tencent - Senior Tech Director

Tencent

Singapore (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer, Machine Learning

Meta

Mountain View, California, United States (On-Site)
2 Months ago
ConcertAI - Sr Software Engineer

ConcertAI

Bengaluru, Karnataka, India (On-Site)
3 Months ago
bosh group india - HMI SW Engineer - Android

bosh group india

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Nagarro - Associate Principal Engineer, Java Fullstack

Nagarro

India (Remote)
3 Months ago
Next Level Business Services - Java Full Stack Developer

Next Level Business Services

Reston, Virginia, United States (On-Site)
3 Months ago
Wargaming - Rust Software Engineer (Platform)

Wargaming

Vilnius, Vilnius County, Lithuania (Hybrid)
2 Months ago
Interactive Brokers - Software Engineer, Mid level

Interactive Brokers

Greenwich, Connecticut, United States (On-Site)
4 Months ago
Worldline - Site Reliability Engineer

Worldline

Pune, Maharashtra, India (On-Site)
4 Months ago
ION - Technical Support Analyst, Chicago - 5849/9555

ION

Chicago, Illinois, United States (On-Site)
4 Months ago
Paypal - Principal Machine Learning Engineer - AI

Paypal

San Jose, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Microsoft - Legal Counsel Juris Doctorate Internship Opportunities - Neurodiversity Hiring Program

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Axon - Senior Revenue Accountant (Hybrid)

Axon

Boston, Massachusetts, United States (Hybrid)
1 Month ago
Penumbra - Principal Analyst, Outcomes Research

Penumbra

Alameda, California, United States (On-Site)
2 Months ago
Microsoft - Senior Silicon Design Engineer

Microsoft

Mountain View, California, United States (On-Site)
1 Month ago
Rackspace Technology - Senior Site Reliability Engineer

Rackspace Technology

United States (Remote)
2 Months ago
Netflix - Sr. Analyst, Casualty Claims

Netflix

Los Angeles, California, United States (On-Site)
1 Month ago
Microsoft - Research Intern - Training-Time Provenance (Data Dignity)

Microsoft

Mountain View, California, United States (On-Site)
1 Month ago
ION - Technical Consultant - Endur

ION

Houston, Texas, United States (On-Site)
4 Months ago
Fluence - Internal Audit Manager

Fluence

Alpharetta, Georgia, United States (On-Site)
3 Months ago
Luxoft - C++ AUTOSAR Adaptive Software Developer with Python skills

Luxoft

Poland, Ohio, United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Activision - Expert Cinematics Engineer

Activision

Barcelona, Catalonia, Spain (On-Site)
1 Month ago
Ubisoft - Senior Engine Programmer (Rainbow Six)

Ubisoft

Chengdu, Sichuan, China (On_site)
2 Months ago
Sledgehammer Games - Expert Cinematics Engineer

Sledgehammer Games

Manchester, England, United Kingdom (On-Site)
1 Month ago
Gamut HR Solutions - Unity Developer

Gamut HR Solutions

Hyderabad, Telangana, India (On-Site)
5 Months ago
Amber - Senior Unity Game Engineer (Project Based)

Amber

Brazil (On-Site)
6 Months ago
Rocket Science - Gameplay Engineering Lead

Rocket Science

New York, New York, United States (Hybrid)
2 Months ago
Framestore - Developer: Realtime and Creative Technology

Framestore

New York, New York, United States (Hybrid)
1 Month ago
Unchained Entertainment - Senior Gameplay Engineer (Remote)

Unchained Entertainment

Bothell, Washington, United States (Remote)
8 Months ago
PTW - Unreal Game Engineer | Mid-level Unreal Developer

PTW

São Paulo, State Of São Paulo, Brazil (On-Site)
4 Months ago
ALIQAN Technologies - Sr. VR Developer

ALIQAN Technologies

Hyderabad, Telangana, India (On-Site)
5 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 (Hybrid)

London, England, United Kingdom (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Gurugram, Haryana, India (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

London, England, United Kingdom (On-Site)

Hyderabad, Telangana, India (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