Principal Graphics Engineer - Minecraft

Microsoft is a technology company that creates and sells a wide range of software, hardware, and services.
$137,600 - $267,000
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Gaming

Description For Principal Graphics Engineer - Minecraft

At Mojang Studios, the creators of Minecraft, we are on a mission to build a better world through the power of play. The Minecraft Bedrock Graphics team seeks a Principal Graphics Engineer to engineer robust graphical systems for a dynamic and enduring title. Faced with the challenge of supporting diverse platforms and technologies, we require solutions that accommodate both classic and advanced visual expressions. Our goal is to empower creators and players to manifest their visions by building rendering systems that meet their immediate needs while being extendable to accommodate future advancements in technology.

Responsibilities include:

  • Designing and coordinating the development of Graphics and Rendering technology
  • Validation, review and approval of Graphics/Rendering techniques/system design
  • Improving the maintainability of existing systems
  • High-level/large-scale technical investigations to inform strategic decision-making

Required Qualifications:

  • Bachelor'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 equivalent experience.

Preferred Qualifications:

  • Shipped (start to end) 3 major productions in the capacity of a rendering engineer – or – developed at least 5 releases/updates of a GaaS in the capacity of a rendering engineer.
  • 5+ years' experience with production grade rendering systems and tooling (Frame graphs, material systems, shader graphs, etc.)
  • At least 3 implementations of production grade novel computer graphics technique (or equivalent, e.g. rendering system)
  • Professional experience coordinating with multiple disciplines on large complex systems

Microsoft's mission is to empower every person and every organization on the planet to achieve more. We invite you to join us in shaping a future where technology enhances creativity.

Last updated 2 months ago

Responsibilities For Principal Graphics Engineer - Minecraft

  • Design and coordinate development of Graphics and Rendering technology
  • Validate, review, and approve Graphics/Rendering techniques/system design
  • Improve maintainability of existing systems
  • Conduct high-level technical investigations for strategic decision-making

Requirements For Principal Graphics Engineer - Minecraft

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related field
  • 6+ years technical engineering experience
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Experience with production grade rendering systems and tooling
  • Experience implementing novel computer graphics techniques
  • Experience coordinating with multiple disciplines on large complex systems

Benefits For Principal Graphics Engineer - Minecraft

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?

Jobs Related To Microsoft Principal Graphics Engineer - Minecraft

Principal Software Engineer (Web Data Platform)

Principal Software Engineer position at Microsoft's Web Data Platform team, focusing on large-scale web crawler systems and distributed computing architecture.

Principal Software Engineer

Lead software innovation at Microsoft's Experimentation Team (ExP) as a Principal Engineer, architecting large-scale distributed systems for A/B testing across major products.

Principal Software Engineer

Principal Software Engineer role at Microsoft Teams, focusing on backend services, AI implementation, and messaging systems with opportunity for remote work.

Principal Software Engineer

Lead AI platform development for Microsoft Teams as Principal Software Engineer, focusing on next-generation workplace productivity solutions.

Principal Software Engineering Manager

Lead software engineering manager role at Microsoft, focusing on AI integration and team leadership for Copilot and Microsoft 365 products.