Senior Software Engineer

Microsoft is a global technology company and creator of Windows, Office, Xbox, and more. This role is specifically for Mojang Studios, the creators of Minecraft.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Gaming · Education

Description For Senior Software Engineer

Join Mojang Studios, the creators of Minecraft, in their mission to build a better world through the power of play. As a Senior Software Engineer on the Minecraft: Education Edition team, you'll be part of an ambitious effort to empower teachers and students through educational gaming.

The role combines technical excellence with educational impact, requiring expertise in cross-platform development and a passion for creating tools that enhance learning. You'll work on a product used by millions globally, contributing to a platform that makes education more engaging and accessible.

Working in an agile environment, you'll lead technical initiatives from design through delivery, optimize code performance, and drive engineering best practices. The position offers a hybrid work arrangement with 50% work from home flexibility and minimal travel requirements (0-25%).

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The compensation is competitive, with a base salary range of $117,200 - $229,200 USD (higher in SF Bay Area and NYC).

This is an opportunity to impact education globally while working with cutting-edge technology at one of the world's leading gaming studios. You'll be part of a diverse, passionate team committed to making learning more engaging through the power of Minecraft.

The ideal candidate combines strong technical skills in languages like C++, Java, and Python with an understanding of educational technology. You'll need to be self-motivated, detail-oriented, and able to collaborate effectively across disciplines to create features that serve both educational and entertainment purposes.

Last updated 4 minutes ago

Responsibilities For Senior Software Engineer

  • Works on all aspects of Software Development including design, implementation, testing, maintenance, documentation and delivery
  • Collaborate across disciplines to refine and iterate on game features
  • Optimizes, refactors and reuses code to improve performance and maintainability
  • Leads design and code reviews across the feature area, understands root causes of issues, and finds ways to resolve them
  • Optimizes team processes to improve quality, engineering productivity, and responsiveness to feedback

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Proficient problem solving and algorithm development skills
  • Proficient written and verbal communication skills
  • Ability to quickly prototype, iterate, and take initiative to drive progress
  • Cross platform development experience (Windows/Android/iOS/macOS) preferred
  • Educational software development or teaching experience a plus

Benefits For Senior Software Engineer

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

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer / Software Engineer - Backend

Senior/Mid-level Backend Software Engineer role at Microsoft Ireland, working on cloud services and enterprise applications used by billions globally.

Senior Software Engineer / Software Engineer - Full Stack

Senior/Mid-level Full Stack Software Engineer role at Microsoft Dublin, working on cloud services and platforms used by billions. Hybrid work model with comprehensive benefits.

Senior Full Stack Software Engineer - Microsoft Threat Protection

Senior Full Stack Software Engineer role at Microsoft, focusing on threat protection and security solutions, requiring 8+ years of experience and expertise in React, C#, and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.