Taro Logo

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 · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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.

Our Platform Services Engineering team is looking for a Software Engineer to work on services and tools that help us build unforgettable experiences for Xbox gamers worldwide. As part of our team, you will build services that power the cloud and console gaming platform and tools that improve reliability and testability of those services. This is a dynamic role that involves both technical expertise, collaborative skills and experience to contribute to the modernization and enhancement of platform services.

We welcome gamers and non-gamers alike, and actively seek out new perspectives to make our products better for everyone. Come join Experiences on Team Xbox and help define what's next for Gaming!

Responsibilities:

  • Working on services and tools leveraging the latest technologies.
  • Collaborating with other team members to determine service requirements.
  • Contributing to the architecture of service solutions and creating proposals.
  • Developing design documents for services, determining technologies to be leveraged, and ensuring system architecture meets privacy, security, and compliance requirements.
  • Implementing quality, extensible, and maintainable code.
  • Incorporating continuous feedback loops to measure usage patterns, performance, and other actionable metrics.
  • Acting as a Designated Responsible Individual (DRI) for services on rotation, monitoring for degradation, downtime, or interruptions.
  • Embodying Microsoft's culture and values.
Last updated 8 months ago

Responsibilities For Software Engineer 2

  • Work on services and tools leveraging the latest technologies
  • Collaborate with team members to determine service requirements
  • Contribute to architecture of service solutions and create proposals
  • Develop design documents for services
  • Implement quality, extensible, and maintainable code
  • Incorporate continuous feedback loops for measuring usage patterns and performance
  • Act as a Designated Responsible Individual (DRI) for services on rotation
  • Embody Microsoft's culture and values

Requirements For Software Engineer 2

Java
Node.js
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, Node.js, or Python
  • Working knowledge of Web and cloud technologies
  • Experience in design, coding, debugging, and problem-solving
  • 1+ years of experience designing and developing online services
  • Experience organizing, executing and delivering work as committed, on time and with high quality

Benefits For Software Engineer 2

  • 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?