Software Engineer II

MicrosoftRedmond, WA
12d$100,600 - $199,000

About The Position

Come join the Game Streaming Server team and help build the future of gaming! The Xbox Platform team is enabling gaming for all players on all devices. Our team delivers technology at the intersection of gaming, the cloud, and data center hardware, powering immersive experiences for millions of players worldwide. As a Software Engineer II, you will work independently on well-defined features and collaborate across disciplines to deliver secure, scalable solutions for game streaming. You’ll partner with engineers across backend services and streaming stacks to ensure a seamless experience for gamers everywhere. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. We embrace a growth mindset, innovate to empower others, and collaborate to realize shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive.

Requirements

  • Bachelor’s Degree in Computer Science or related technical field AND 2+ years of technical engineering experience coding in languages including, but not limited to, C, C++, C#
  • OR equivalent experience.

Nice To Haves

  • 2+ years of experience developing applications on Windows.
  • Proficiency in software debugging, telemetry, and performance measurement.
  • Ability to diagnose complex problems and propose effective solutions.
  • Demonstrated motivation to learn and innovate in challenging technical domains.
  • Experience with virtualization technologies on Windows platforms.
  • Proficiency in C++.
  • Knowledge of computer networking fundamentals and cloud networking (Azure preferred).
  • Detail-oriented with a focus on quality and reliability.
  • Passion for gaming and a customer-obsessed mindset.
  • Ability to adapt to evolving requirements and learn new technologies quickly.

Responsibilities

  • Design, implement, and test new features with a focus on scalability, reliability, and performance.
  • Investigate, diagnose, and resolve product issues across multiple technology stacks.
  • Collaborate with program managers to define technical requirements and provide accurate estimates.
  • Participate in live site support and on-call rotations for incident response.
  • Review pull requests and contribute to technical design discussions.
  • Write maintainable, performant code and ensure compliance with security and quality standards.
  • Foster an inclusive, creative, and high-performance team culture.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service