Software Engineer 2

Microsoft is a leading technology company that aspires to empower the world's 3 billion gamers to play the games they want, with the people they want, anywhere they want.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Gaming

Description For Software Engineer 2

On Team Xbox, we aspire to empower the world's 3 billion gamers to play the games they want, with the people they want, anywhere they want. Gaming, the largest and fastest growing category in media & entertainment, represents an important growth opportunity for Microsoft. We are leading with innovation, as highlighted by bringing Xbox to new devices with Cloud Gaming, bringing the Game Pass subscription to PC, and our recent acquisition of Activision Blizzard King creating exciting new possibilities for players.

The Xbox Experiences and Platforms team is home to the engineering work that makes this vision possible, building the developer tools and services that enable game creators to craft incredible experiences, the commerce systems that connect publishers with their audience and help gamers engage with their next favorite games, the platforms on which those games play at their best, and the experiences that turn every screen into an Xbox.

As a Software Engineer 2 on the Xbox Platform team, you will be part of a dedicated Quality Engineering team focused on building tools and investing in technologies to enable faster, better, and higher quality feature development. You will work on services and tools leveraging the latest technologies, collaborate across multiple development teams and production tech stacks, and contribute to areas covering the entire stack from Core Operating Systems to Services, Mobile and Desktop Clients, Data Analytics, and Tooling.

Key responsibilities include:

  • Investigating, diagnosing, and fixing product issues in development & production
  • Building functional and technical documentation, writing unit and integration tests, and updating CI/CD pipelines
  • Sharing knowledge through mentorship and regular team interactions
  • Contributing to an inclusive and creative team culture

Join us in building the future of gaming and help define what's next for the industry!

Last updated 2 months ago

Responsibilities For Software Engineer 2

  • Work on services and tools leveraging the latest technologies
  • Collaborate and contribute to efforts across multiple development teams and production tech stacks
  • Work across areas covering the entire stack top to bottom, Core Operating Systems, Services, Mobile and Desktop Clients, Data Analytics, and Tooling
  • Investigate, diagnose, and fix product issues in development & production
  • Build functional and technical documentation, write unit and integration tests, and update CI/CD pipelines
  • Share knowledge through mentorship and regular team interactions
  • Contribute to an inclusive and creative team culture

Requirements For Software Engineer 2

Java
Node.js
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 2+ years technical engineering experience with coding in languages including C++, C#, Java, Node.js, or Python
  • Experience organizing, executing and delivering work as committed, on time and with high quality
  • Excellent skills in design, debugging, and problem solving
  • Passion for customers, product quality and engineering infrastructure
  • Motivated to learn and push the boundaries in challenging technical domains
  • Good communication skills and ability to collaborate across geographic and organizational boundaries
  • Self-motivated and organized to deliver results

Benefits For Software Engineer 2

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

Software Engineer II

Microsoft Software Engineer II position offering hybrid work, competitive pay, and opportunity to build scalable services impacting billions of users globally.

Software Engineer II - Windows

Microsoft seeks Software Engineer II to develop privacy features for Windows, focusing on AI product protection and user privacy, offering hybrid work and competitive benefits.

Software Engineer 2

Software Engineer 2 position at Microsoft focusing on OS, Runtimes, and Libraries development with C++ expertise.

Software Engineer - Fullstack

Microsoft Fullstack Software Engineer position in Redmond with hybrid work option, competitive pay, and comprehensive benefits, focusing on platform and infrastructure development.

Software Engineer II

Microsoft Bing Metrics Team seeks Software Engineer II to develop search quality metrics and LLM-based evaluation systems for billions of daily searches.