Taro Logo

Software Engineer II

Microsoft is a global technology company that develops software, consumer electronics, and personal computers.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Gaming · AI

Job Description

Microsoft's Team Xbox is seeking a Software Engineer II to join their Gaming Intelligence and AI team's decision engine and experimentation platform team. This role is crucial in building the foundation that powers data-driven decision-making across gaming experiences. The position focuses on designing and implementing experimentation capabilities used across Xbox, creating features and frameworks that enable partner teams to test ideas quickly, measure impact, and deliver individualized experiences that delight players.

The role offers a unique opportunity to shape systems that will help millions of players connect to the games they love. Working in a hybrid environment (up to 50% work from home), you'll be part of a team that builds and maintains experimentation platforms supporting large-scale gaming environments. The position requires collaboration with data engineers, data scientists, and product teams to create seamless experimentation and evaluation tools.

Key responsibilities include ensuring the reliability and scalability of experimentation infrastructure, contributing to monitoring systems, and driving best practices in platform engineering. The role offers competitive compensation ($100,600 - $199,000 per year) and comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for someone with strong technical skills in distributed systems and experimentation platforms, who wants to make a direct impact on Xbox's gaming experiences. The role combines technical expertise with business impact, as your work will directly influence how millions of players experience Xbox games and services.

Last updated 8 hours ago

Responsibilities For Software Engineer II

  • Design, build, and maintain experimentation platforms that support large-scale gaming environments
  • Partner with data engineer, data science and product teams to create tools and APIs
  • Ensure the reliability, scalability, and performance of experimentation infrastructure
  • Contribute to observability and monitoring systems
  • Drive best practices in platform engineering, automation, CI/CD, and infrastructure-as-code
  • Stay current with advances in experimentation methods, ML-driven evaluation, and platform technologies

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years of experience in engineering and building distributed systems, backend services or data platforms
  • Experience with cloud stack (azure preferable or equivalent)
  • Hands-on experience using or enabling A/B experimentation
  • Experience with C++, Redux
  • Understanding of statistics
  • Knowledge of engineering and security best practices
  • Full stack development experience

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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

Related Jobs

Software Engineer II

Microsoft is seeking a Software Engineer II to join their RTC Runtime Infrastructure team to develop and maintain real-time communication services for Teams, Skype, and Azure.

Software Engineer II

Software Engineer II position at Microsoft Security focusing on Azure Kubernetes Security and infrastructure development for Defender products.

Software Engineer II - Finance Data & Experiences

Software Engineer II position at Microsoft's Finance Data & Experiences team, working on cloud and AI solutions to optimize Microsoft's global business operations.

Software Engineer II

Software Engineer II position at Microsoft's AI Frameworks team, focusing on AI accelerator software stack development and optimization for large language models.

Software Engineer II

Software Engineer II position at Microsoft Teams Core Services team, focusing on infrastructure development, CI/CD, and cloud services with 2+ years experience required.