Senior Software Engineer

Global technology company leading in gaming and cloud services through Xbox, focusing on empowering 3 billion gamers worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Gaming

Description For Senior Software Engineer

Microsoft's Xbox Experiences and Platforms team is seeking a Senior Software Engineer to join their innovative gaming division. This role is part of Team Xbox's mission to empower 3 billion gamers worldwide to play anywhere, with anyone. The position focuses on building developer tools, services, and commerce systems that enable game creators to craft incredible experiences.

As a Senior Software Engineer, you'll be working on critical backend services and infrastructure that powers Xbox's gaming ecosystem. The role involves developing solutions using modern technologies like C#, .Net Core, Cosmos DB, and Azure functions, while working with Kubernetes infrastructure. You'll be part of a team that values open dialogue, peer mentorship, and continuous growth.

The ideal candidate will bring 6+ years of professional programming experience, strong expertise in C# and .Net Core, and a solid understanding of service design principles. This is an excellent opportunity for someone passionate about gaming technology who wants to make a significant impact on Microsoft's gaming platforms and services.

Working at Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The role is based in Noida, India, offering the chance to work with one of the world's leading technology companies in their gaming division.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer

  • Work as part of a team developing amazing services for end-end solutions
  • Work closely with other engineers in an agile environment
  • Mentor juniors in the team
  • Design and build medium to large sized features/microservices on Kubernetes infrastructure
  • Leverage industry leading standards across various tech stacks including C#, .Net core, Cosmos DB, Azure functions

Requirements For Senior Software Engineer

Kubernetes
  • BS/MS in Computer Science, Engineering or related technical field or equivalent experience
  • 6+ years professional programming experience designing and developing online services
  • Strong, demonstrable coding, debugging, and problem-solving skills in C#, .Net Core
  • Strong knowledge of service design principles
  • Ability to take on ambiguous problems and work with Program management team
  • Knowledge of Azure Kubernetes Services and NoSQL DB is a plus

Benefits For Senior Software Engineer

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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams focusing on AI-assisted meeting experiences, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's OneDrive-SharePoint team in Hyderabad, working on cloud-based distributed systems and global-scale services.

Senior Software Engineer - AI Compilers

Senior Software Engineer position at Microsoft focusing on AI compiler development, requiring expertise in C++, compiler frameworks, and AI optimization.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Bing Ads team, focusing on online ad serving and big data processing with hybrid work arrangement and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data engineering team, focusing on Spark Runtime ecosystem within Fabric and Synapse, offering remote work and competitive compensation.