Senior Software Engineer, Minecraft Core Engine

Creators of Minecraft, building a better world through the power of play
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Gaming
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, FSx for OpenZFS

Senior Software Development Engineer position at Amazon FSx for OpenZFS team, building cloud storage solutions and managing high-performance file systems.

Senior Platform Software Engineer, PCIe

Senior Platform Software Engineer role at NVIDIA focusing on PCIe architecture and GPU-based AI server development, offering competitive compensation and the opportunity to work on cutting-edge AI computing infrastructure.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer position at NVIDIA focusing on data center system bringup, debugging, and firmware development for server systems, offering competitive compensation and the opportunity to work with cutting-edge AI technology.

Senior Storage and Data Production Engineer

Senior Storage and Data Production Engineer role at NVIDIA, focusing on designing and maintaining large-scale storage systems for AI and cloud computing workloads.

Senior Application Developer

Senior Application Developer position at CSCI Consulting - Remote role requiring 7+ years experience, DoD clearance, and expertise in Java, .NET, and modern web technologies.

Description For Senior Software Engineer, Minecraft Core Engine

Join Mojang Studios, the creative force behind Minecraft, as a Senior Software Engineer focused on the core engine of the world's best-selling video game. This role offers an exciting opportunity to work with a team of talented engineers in Redmond, WA, where you'll be responsible for crucial platform implementations including memory, threading, file I/O, audio, and input systems.

The position requires expertise in both high-level C++ architecture and low-level CPU features, which you'll use to enhance the Minecraft engine and expand its reach to new platforms. You'll be working in a hybrid environment, with up to 50% work-from-home flexibility, joining a diverse and passionate team dedicated to building better worlds through play.

As part of Microsoft's broader mission to empower every person and organization globally, you'll contribute to a game that reaches millions of players and is used as an educational tool worldwide. The role offers competitive compensation ranging from $117,200 to $229,200 per year, along with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave.

The ideal candidate will bring 4+ years of C++ development experience, strong debugging skills, and preferably experience with game engine development. You'll be responsible for maintaining and optimizing the engine's performance, leading by example in code quality, and collaborating across teams to solve complex technical challenges.

At Mojang Studios, you'll find yourself among bright, warm, and creative individuals all working towards the shared goal of creating exceptional gaming experiences. The studio values diversity and inclusion, aiming to reflect their global community in their team composition. This is an opportunity to be part of a studio that not only creates one of the world's most popular games but also strives to make a positive impact through the power of play.

Last updated 3 months ago

Responsibilities For Senior Software Engineer, Minecraft Core Engine

  • 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

Requirements For Senior Software Engineer, Minecraft Core Engine

Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience developing in C++, preferably cross-platform
  • 2+ years of experience with designing, programming, and debugging
  • Knowledge of modern game engines architecture and development
  • Extensive troubleshooting and debugging skills
  • Experience driving cross-org and cross-discipline communications
  • Previous shipped video game titles as a software developer

Benefits For Senior Software Engineer, Minecraft Core Engine

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?