Senior Software Engineer

A global technology company that empowers people and organizations through software, cloud computing, and gaming solutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Gaming · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Xbox Experiences and Platforms team is seeking a Senior Software Engineer to drive innovation in gaming technology. This role is part of Team Xbox, which aims to empower 3 billion gamers worldwide to play their favorite games anywhere. The position involves working on developer tools, services, and commerce systems that power the Xbox gaming ecosystem. You'll be responsible for modernizing and enhancing Xbox services using cutting-edge Microsoft technologies and Azure cloud solutions. The role requires expertise in distributed systems, cloud technologies, and a strong background in software development. As a senior team member, you'll collaborate across organizational boundaries, mentor others, and contribute to technical governance while working with large-scale systems. The position offers comprehensive benefits and the opportunity to work with one of the largest gaming platforms in the world. This is an excellent opportunity for experienced engineers passionate about gaming technology and cloud computing to make a significant impact on Microsoft's gaming infrastructure.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer

  • Working on services leveraging the latest technologies from Microsoft
  • Modernizing and optimizing services to improve scalability and reduce operating cost
  • Partner with experts across geographic and organizational boundaries
  • Adhere to modern engineering principles and practices, code reviews, and project management
  • Participate in governance activities and manage technical tasks
  • Share knowledge through mentorship and regular team interactions
  • Build functional and technical documentation, write unit and integration tests
  • Update Continuous Integration and Continuous Delivery (CI/CD) pipelines

Requirements For Senior Software Engineer

Kubernetes
Redis
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Excellent skills in design, debugging and problem solving
  • Experience in shipping high-quality products or services
  • Knowledge of distributed cloud service technologies
  • Good communication skills and ability to collaborate with multiple teams

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.