Microsoft

Software Engineer II

Microsoft
Apply
2 days ago
Redmond, WA, USAMid Level
H1B Sponsor

Base Salary

$102k - $202k/yr

Responsibilities

  • Design, implement, test, and maintain extensible, diagnosable, reliable software for XBOX Cloud Gaming server systems and services.
  • Contribute to technical designs and deliver secure, scalable solutions with engineering and product partners.
  • Write production-quality code, participate in code reviews, and improve maintainability, performance, security, and compliance.
  • Debug issues across applications, operating systems, virtualization, inter-process communication, remote procedure calls, networks, cloud services, and hardware using logs, telemetry, traces, and diagnostic tools.
  • Build observability into services, analyze production data, conduct root-cause investigations, and improve reliability and player experience.
  • Develop automated unit, integration, and scenario tests and use safe deployment practices to release changes.
  • Participate in live-site operations and an on-call rotation, helping mitigate incidents and improve operational readiness.
  • Use AI-assisted development tools and agentic workflows responsibly while maintaining human review, security, privacy, and quality standards.
  • Automate repetitive engineering and operational work and improve developer workflows and service efficiency.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 2+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Experience designing, implementing, testing, or debugging production software is preferred.
  • Experience with logs, telemetry, or diagnostic tools for investigating software or service issues is preferred.
  • Experience with C++ and Windows systems, operating-system components, virtualization technologies, or hardware-adjacent software is preferred.
  • Experience with inter-process communication or remote procedure call technologies such as gRPC or COM is preferred.
  • Experience building or operating distributed cloud services with attention to scalability, availability, performance, and security is preferred.
  • Knowledge of networking fundamentals and real-time, media, or game-streaming systems is preferred.
  • Experience with observability, automated testing, continuous integration and delivery, infrastructure or configuration automation, and safe deployment practices is preferred.
  • Experience with live-site support, incident response, root-cause analysis, or service reliability improvements is preferred.
  • Experience using AI-assisted development tools, coding assistants, or agentic workflows responsibly is preferred.
  • Problem-solving, communication, collaboration, customer-focused engineering, and willingness to learn new technologies are preferred.

Benefits

  • The position is based in Redmond, Washington.
  • The role includes live-site operations and an on-call rotation.
  • Certain roles may be eligible for benefits and other compensation.
  • Applications are accepted on an ongoing basis until the position is filled, with the posting open for a minimum of 5 days.

Tech Stack

Categories

BackendGaming
Microsoft

About Microsoft

10,000+ employees

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters. Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.

Contact me