Software Engineer II
Core
Design, implement, test, and maintain extensible, diagnosable, and reliable software for XBOX Cloud Gaming server systems and services.
Role type
Software Engineer II (Cloud Gaming Infrastructure)
Builds
Secure, scalable cloud gaming server systems and services for Xbox players
Domain
Gaming / Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C#, Java, JavaScript, Python, gRPC, COM, distributed cloud services, observability, automated testing, CI/CD, incident response, networking fundamentals, real-time media systems, AI-assisted engineering tools
Preferred skills
Windows systems, operating-system components, virtualization technologies, hardware-adjacent software, inter-process communication, remote procedure call technologies, game-streaming systems
Technologies
C++, C#, Java, JavaScript, Python, gRPC, COM
Responsibilities
Design and implement software for Xbox Cloud Gaming server systems; debug complex issues across applications, OS, virtualization, and networks; build observability into features and services; develop automated tests and validate deployments; participate in live-site operations and on-call rotation; use AI-assisted tools to accelerate development and diagnostics.
Seniority
Mid-level, hands-on IC
