Back to jobsJob overview

About the role

Principal Software Engineer, Cloud Services - Microsoft Gaming at Microsoft

Required Skills

cloud servicesazureawsc#pythonjavascriptgame developmentgenerative ailive-service

About the Role

Principal Software Engineer responsible for designing, implementing and shipping core services for Microsoft's Casual Gaming portfolio and platform. Leads architectural design for complex Microsoft-scale services and provides expert mentorship to engineering teams while collaborating across disciplines in a game studio environment.

Key Responsibilities

  • Lead architectural design for complex Microsoft-scale services
  • Define, build and maintain high-quality, maintainable, secure production-ready code
  • Provide expert mentorship and guidance to engineering team
  • Lead multiple product's project plans, release plans, and work items
  • Serve as Designated Responsible Individual (DRI) monitoring system/product/service

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • 4+ years building online services for Live-Service Games, Gaming, Web, and/or SaaS platforms
  • 5+ years experience designing secure and scalable services on Azure or AWS
  • Ability to meet Microsoft and/or government security screening requirements

Nice to Have:

  • Master's Degree in Computer Science AND 12+ years experience OR Bachelor's Degree AND 15+ years experience
  • 2+ shipped video games on PC, console and/or mobile
  • Proven experience driving architectural and technical discussion with cross-discipline leadership

Benefits & Perks

  • Industry leading healthcare