hero

Find Your Dream Job Today

Out for Undergrad
companies
Jobs

Senior Software Engineer

Microsoft

Microsoft

Software Engineering
Redmond, WA, USA
USD 119,800-234,700 / year + Equity
Posted on Apr 9, 2026
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 Minecraft Bedrock team is seeking a motivated Senior Software Engineer to join our Bedrock Build Team. The Bedrock Build Team creates and maintains the core build infrastructure and pipelines across 15+ platforms. We ensure the security of the codebase, manage end-to-end signing of production binaries, and optimize development environments for hundreds of developers worldwide. As Minecraft is played on consoles, desktops, and mobile, our code base is multi-faceted and leverages cloud services such as Azure DevOps, GitHub, and many cloud-based Azure resources. The role would contribute new code and tooling to scale to additional platforms or decrease total cycle time as well as reduce complexity in build configurations.

You are passionate about end-to-end build infrastructure, DevOps best practices, and internal developer productivity – from build systems to CI/CD pipelines, to caching tools – that are fast, reliable, maintainable and enjoyable. You are energized by supporting others and creating a collaborative environment working with internal Mojang developers. You love using your technical background to bring clarity and understanding to complex projects and can effectively communicate the work. Your data-driven decision-making raises the quality of the product and improves internal developer satisfaction.

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.



Responsibilities
  • Design solutions for systems which result in simple, extensible and maintainable high-quality code.
  • Lead design, implementation, and code reviews across the Minecraft build environment space.
  • Continuously improve or enhance existing systems for a better developer experience.
  • Ensure consistent, maintainable unit and functional tests to help monitor system quality.
  • Own and evolve build systems responsible for cross‑platform compilation, packaging, signing, and distribution of game binaries.
  • Design and maintain build pipelines that support multiple compilers, toolchains, and platform‑specific constraints across console, desktop, and mobile environments.
  • Diagnose and resolve complex compiler, linker, and build‑time issues in large‑scale C++ codebases to improve reliability and performance.


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.

Preferred Qualifications

  • 5+ years of experience adopting and managing build systems and tools (MSProj, Clang, CMake, Gradle, YAML, GitHub workflows, etc.)
  • 5+ years of experience owning CI/CD development and release pipelines in a large-scale product or gaming environment.
  • Deep familiarity with C++ codebases and refactoring.
  • Advanced knowledge of cloud services such as AWS, Google Cloud or Azure to manage and maintain infrastructure.
  • Deep understanding of C++ compilation, linking, and toolchains, including diagnosing compiler and linker failures, optimizing build performance, and managing toolchain upgrades.
  • Familiarity with cross‑compilation, platform‑specific compiler flags, and build configurations across heterogeneous environments.
  • Experience improving developer productivity through build optimization techniques such as caching, incremental builds, dependency analysis, and build graph orchestration.
  • Advanced troubleshooting, debugging skills, and communication skills.

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!

#mojangjobs #gamingjobs



Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 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 $158,400 - $258,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.