Senior Software Engineer, Data Platforms and Services - Minecraft | Microsoft Careers

Microsoft

Actively hiring Posted this week
WA · San Francisco · New York Posted 5 days ago $119,800$234,700 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer at Mojang Studios, you will join the Minecraft team to design and build scalable data platforms and services that drive player insights, personalization, and analytics. Your day-to-day responsibilities include owning end-to-end development of cloud-based data services using Azure, Terraform, and CI/CD pipelines, ensuring reliable deployments across environments. You will also act as a Directly Responsible Individual (DRI) for critical systems, focusing on production reliability through monitoring and incident response. Additionally, you will work on performance optimization, cost efficiency, and security compliance while building shared C++ telemetry libraries used across gameplay systems. The role requires expertise in C++, familiarity with modern C++ standards, and experience with data ingestion platforms like Azure-based systems or Spark. Knowledge of C# or Python for platform-side tooling is preferred, as well as a passion for Minecraft and player-focused product development.

Skills

Azure Terraform CI/CD C++ Python C# Spark Databricks JSON Protobuf FlatBuffers

What you'll do

  • Design and build scalable data services and APIs for Minecraft player insights and personalization.
  • Manage end-to-end cloud infrastructure using Azure, Terraform, and CI/CD pipelines for consistent deployments.
  • Ensure production reliability through monitoring, incident response, and clear service ownership models.
  • Optimize performance, cost efficiency, and security compliance across all data systems and services.
  • Develop and maintain shared C++ telemetry libraries used in gameplay systems and services.

What we're looking for

  • Master's Degree in Computer Science or related field with 3+ years of experience, or Bachelor's degree with 4+ years of relevant experience.
  • Experience developing production systems in C++ and working within large legacy codebases.
  • Familiarity with modern C++ standards (C++14/17/20) and best practices for memory management and performance optimization.
  • Expertise in building cloud-based data services using Azure, Terraform, and CI/CD pipelines.
  • Strong understanding of production reliability, including incident response and service ownership models.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 534 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 488 roles with salary data.

Most-posted roles

View all roles at Microsoft