This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Build Software Used by Millions; Shape the Architecture of a Modern Client Platform; Drive the Future of Cloud-Connected Desktop Experiences; Lead the Next Wave of AI-Assisted Engineering
Job Responsibility:
Lead the architecture, design, and development of large-scale client applications that power secure and high-performance remote desktop experiences for millions of users
Define the long-term technical direction for the client platform, guiding the use of modern technologies such as C#, C++, TypeScript, WinUI, and WebView2 to build scalable and maintainable applications
Drive innovation in client experiences that seamlessly bridge local and remote computing environments, delivering intuitive and responsive user interactions
Partner with Product Management, Design, and platform teams to translate customer scenarios into robust engineering solutions that scale across enterprise and consumer environments
Lead complex cross-team initiatives spanning Windows OS integration, networking, identity, and cloud services to deliver cohesive end-to-end solutions
Establish engineering best practices around performance, reliability, accessibility, and security for client-side systems operating at global scale
Champion AI-assisted software development, enabling engineers to effectively use modern AI tools for coding, debugging, testing, and design while ensuring adherence to secure engineering and responsible AI practices
Guide the team in adopting emerging AI-powered developer workflows, improving productivity while maintaining high standards for code quality, security, and maintainability
Own critical areas of client architecture and ensure reliability through telemetry-driven development, live site monitoring, and rapid incident response
Mentor engineers and technical leaders across the organization, fostering a culture of technical excellence, innovation, and continuous learning
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Nice to have:
9+ years of experience designing, building, and shipping large-scale software products, client platforms, or cloud-connected services with strong customer impact
8+ years of object-oriented development experience with deep proficiency in one or more languages such as C++, C#, or Java, including experience building performant and reliable production systems
Proven expertise designing and developing high-performance client applications or distributed systems that operate reliably at scale and integrate with cloud services
Strong software architecture and systems design skills, with the ability to break down complex problems, evaluate trade-offs, and drive technically sound solutions across multiple components and teams
Experience building or contributing to remote computing, desktop virtualization, or VDI platforms, including areas such as remote display protocols, connectivity resilience, client performance optimization, or session reliability
Demonstrated ability to lead technical direction across multiple engineers or teams, influencing architecture, engineering standards, and long-term technical investments
Passion for mentoring and growing engineers, raising the technical bar through design reviews, code reviews, and knowledge sharing
Ability to create clarity in ambiguous technical spaces, defining direction and driving progress when requirements or solutions are not fully defined
Self-motivated and results-oriented, with the ability to quickly ramp up on complex systems, navigate large codebases, and drive impactful solutions across multiple product areas
Expertise in Windows platform development, including technologies such as COM, WinRT, Windows Services (NT Services), and core Windows OS APIs, with experience integrating applications closely with operating system capabilities
Experience building hybrid desktop applications that combine native and web technologies (e.g., WinUI, WebView2, or similar frameworks) to deliver rich, responsive user interfaces
Familiarity with telemetry-driven development, experimentation frameworks, and data-informed engineering practices to continuously improve product quality and user experience
Experience working with large-scale enterprise products that serve millions of users, with emphasis on reliability, security, and performance