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