Senior Software Engineer - Windows365
Core
Design and build large-scale cloud device platform services for provisioning, managing, and monitoring millions of virtual devices, including virtualized compute, storage, networking, GPUs, and streaming protocols.
Role type
Senior Software Engineer (Cloud Infrastructure & Virtualization)
Builds
Cloud-based virtual device services and platform capabilities for W365 and AVD.
Domain
Cloud computing, virtualization, desktop virtualization, streaming technologies.
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale system design, OS hypervisor expertise, virtualization expertise, distributed microservices architecture, AI-assisted coding, object-oriented programming, cloud compute management, streaming protocol implementation, debugging and problem-solving.
Preferred skills
AI agentic experience, mentoring early-career engineers, rapid problem-solving in ambiguous situations.
Technologies
C, C++, C#, Java, JavaScript, Python, Remote Desktop Protocol, hypervisors, cloud management suites.
Responsibilities
Drive end-to-end engineering cycle for critical cloud device scenarios, build and maintain secure distributed micro-services, mentor software engineers, design new platform capabilities involving virtualized resources, leverage AI throughout engineering activities.
Seniority
Senior, hands-on IC with mentorship responsibilities.