Microsoft - Redmond, WA

posted 24 days ago

Full-time - Senior
Remote - Redmond, WA
Publishing Industries

About the position

The Principal Software Engineering Manager for Xbox will lead the Backend Service team responsible for enabling game creators to publish their games across various platforms including Console, PC, and Cloud. This role focuses on driving innovation and execution to enhance the experience for game creators, ensuring the delivery of high-quality software services that support the gaming ecosystem. The position involves a mix of leadership, technical development, and collaboration with partner teams to solve complex problems and deliver scalable services.

Responsibilities

  • Manage a creative group of 6-8 software engineers, building scalable distributed services for game creators across multiple regions.
  • Spend approximately 60% of time developing, growing, and directing engineers to reach their potential.
  • Code, drive architecture, innovation, design, and development of scalable intelligent services within the team.
  • Plan, design, build, test, debug, and ship business-critical software services.
  • Collaborate with and maintain positive relationships with technology partners.
  • Solve complex problems to enable innovative features across multiple devices and services.
  • Act as a role model and active participant in a community of creativity, inclusion, and respect.
  • Be part of a world-class engineering team dedicated to delivering reliable 24x7 services.

Requirements

  • Bachelor's Degree in Computer Science or related technical discipline.
  • 6+ years of technical engineering experience with coding in languages including C, C++, C#, Java or equivalent experience.
  • Expertise with RESTful APIs, services, and cloud storage technologies.
  • Understanding of data structures, algorithms, threading, and synchronization.
  • 3+ years managing a full-time software engineering team.

Nice-to-haves

  • 10 years of experience delivering quality software within a professional organization.
  • 7 years programming in one or more of C#, C, C++, Java.
  • 2+ years programming with .NET Framework or .NET Core.
  • Expertise in Kubernetes, Linux, Azure, GCP, or AWS.
  • Ability to quickly resolve ambiguity and respond to rapid change.

Benefits

  • Industry leading healthcare
  • Educational resources
  • Discount on products and services
  • Savings and investment options
  • Maternity and paternity leave
  • Generous time away
  • Giving program
  • Opportunities to network and connect
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service