Software Engineer II

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

Join the Windows Cloud Experiences team as a Software Engineer II, focusing on Windows 365 and Azure Virtual Desktop. This role involves designing and implementing cloud-native features, contributing to both front-end user experiences and back-end services, and driving engineering excellence in a collaborative environment.

Responsibilities

  • Designing and implementing Windows Cloud Experience features for Windows 365 and Azure Virtual Desktop, focusing on scalability, reliability, and performance.
  • Driving innovation across the stack, including front-end UX, back-end services, Graph API, authentication, telemetry, and data analytics.
  • Collaborating with cross-functional teams (engineering, product, design) to deliver end-to-end scenarios meeting customer needs.
  • Executing the full software development lifecycle from architecture and implementation to deployment and live service operations.
  • Engaging with stakeholders and customers to gather feedback and address technical challenges.
  • Participating in engineering excellence initiatives like code reviews and architecture discussions.
  • Upholding high standards of craftsmanship, ensuring solutions are robust, maintainable, and aligned with security principles (e.g., Zero Trust).
  • Solving complex technical problems and contributing to a culture of curiosity, agility, and continuous learning.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ 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.

Desired Qualifications

  • Hands-on experience with modern development languages such as C#, Java, Python, JavaScript/TypeScript, or equivalent.
  • Excellent technical design and troubleshooting skills in both front-end and back-end.
  • Fluent English communication skills.
  • Practical experience with cloud platforms or distributed systems.
  • Familiarity with CI/CD pipelines and agile software development methodologies.
  • Familiarity with Virtual Desktop Infrastructure (VDI) solutions is a plus.
  • Solid understanding of security principles and experience implementing them.
  • A growth mindset with a commitment to continuous learning, mentoring, and contributing to engineering excellence.
  • Experience of collaborating across teams to deliver integrated, high-impact solutions.

Benefits

  • Opportunity to work on next-generation remote desktop experiences.
  • Contribution to products like Windows 365 and Azure Virtual Desktop.
  • Fast iteration and innovation across multiple product areas.
  • Collaborative, high-energy team environment.
  • Growth mindset culture.
  • Empowering every person and organization to achieve more.
  • Culture of inclusion where everyone can thrive.
#Windows Cloud Experiences#Windows 365#Azure Virtual Desktop#Cloud Native#micro-services#remote desktop
Microsoft Logo

Company

Microsoft

Job Posted

3 weeks ago

Employment Type

Full Time

WorkMode

Hybrid

Experience Level

Mid-Senior

Locations

United States

Qualification

Bachelor

Applicants

Be an early applicant