Principal Software Engineer - Gaming

Microsoft is a global technology company empowering people and organizations to achieve more through innovative software, services, and solutions.
$137,600 - $267,000
Distributed Systems
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Gaming · AI

Description For Principal Software Engineer - Gaming

Microsoft's Gaming organization is seeking a Principal Software Engineer to join their Safety Engineering group, focused on protecting gaming communities through innovative safety solutions. This is a high-impact role at the intersection of Distributed Systems and Artificial Intelligence, developing context-aware safety solutions that operate across multiple content types including text, image, audio and video.

The role involves leading cross-team engineering efforts and architecting the next generation of content moderation and safety solutions. You'll be responsible for developing high-scale, low-latency systems that leverage state-of-the-art generative AI technologies. The solutions you help create will serve not only Gaming but also other Microsoft divisions and third-party customers worldwide.

As a Principal Engineer, you'll drive technical excellence through architectural roadmaps, best practices, and mentorship. The position requires deep expertise in distributed systems, cloud technologies, and AI/ML, with a focus on building secure and scalable services. You'll collaborate across Xbox, Microsoft, and the gaming industry while fostering a culture of customer focus and innovation.

The compensation is competitive, ranging from $137,600 to $267,000 base salary, with comprehensive benefits including healthcare, educational resources, and parental leave. This is a hybrid role based in Redmond, WA, with 0-25% travel required.

The ideal candidate will have 10+ years of engineering experience, strong leadership skills, and a track record of delivering complex technical initiatives. You'll need expertise in cloud platforms like Azure/AWS, experience with AI/ML technologies, and a passion for creating safe online communities. This is an opportunity to make a significant impact on online safety while working with cutting-edge technologies at scale.

Last updated 15 hours ago

Responsibilities For Principal Software Engineer - Gaming

  • Leads complex initiatives across multiple engineering teams and stakeholders - including driving clarity through ambiguous requirements, defining technical approaches, implementing critical path code and launching them in production
  • Collaborates effectively with cross-discipline stakeholders and partners including product, customer, program and data science teams
  • Writes architectural roadmaps generating directional clarity for technical evolution across multiple engineering teams
  • Provides technical leadership influencing partners and stakeholders through subject matter expertise
  • Leads by example and sets best practices for others to produce extensible and maintainable code used across products
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns

Requirements For Principal Software Engineer - Gaming

Python
Java
JavaScript
TypeScript
  • 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, or Python
  • 4+ years of experience with building large-scale, real-time, high-availability, low latency distributed systems
  • 4+ years of experience designing secure and scalable services leveraging cloud technologies like Azure and/or AWS
  • 3+ years of experience engineering solutions leveraging Machine Learning / Artificial Intelligence technologies

Benefits For Principal Software Engineer - Gaming

Medical Insurance
Dental Insurance
Vision Insurance
401k
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 Software Engineer - Gaming

Principal Software Engineer

Principal Software Engineer role at Microsoft Entra, focusing on distributed systems and data processing at massive scale, with opportunity for remote work in Prague.

Principal Software Engineer- Kusto

Principal Software Engineer position at Microsoft working on Azure Data Explorer (Kusto), leading development of massive-scale cloud services for real-time log analytics and big data exploration.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure Compute division, focusing on distributed systems and VM management at scale, offering competitive compensation and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Data engineering team's Fabric OneLake platform, building unified data stack solutions with competitive compensation and benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building high-performance networking infrastructure for distributed AI systems, offering competitive compensation and remote work flexibility.