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).
Join us to build the future of end user computing! Azure Virtual Desktop and Windows 365 are fundamentally changing the nature of personal computing, pushing computing to the cloud and making remote experiences better, more secure, and easier to manage than local. We are experiencing exponential growth given the explosion of hybrid work and the changing security landscape and are rapidly growing our team to help scale our product and build new and innovative AI powered experiences. As a Senior Software Engineer on this team, you will get an amazing opportunity to demonstrate leadership at both the technology and business level. You will be part of a fast growing, and agile team working with a motivated team of engineers and product managers.
Job Responsibility:
Design and develop large scale distributed software services and solutions
Adhere to and drive modern software engineering practices through design and code reviews
System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions
Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable
Improve test coverage for services, organize and implement integration tests, and resolve problem areas
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or other compiled language like Rust and Objective C
OR equivalent experience
Experience designing, implementing, and shipping cloud services or software products
Experience with developing large scale cloud storage technologies
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check
Nice to have:
Bachelor's Degree in Computer Science or related technical field AND 7+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR Master’s Degree in computer science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
6+ years of experience as a software engineer/leader designing, implementing, and shipping cloud services or software products
Passion for and ability to quickly understand emerging technologies
Broad experience and track record of working across teams to deliver shared solutions to complex problems
Ability to quickly ramp up, understand complex problems, and create solutions across many products
Experience with developing and debugging Windows Device Drivers
Deep understanding of Security, Authentication, File systems and Virtualization concepts