Software Engineer II

MicrosoftRedmond, WA
2h

About The Position

Join the Windows Cloud Experiences team and help shape the future of remote desktop technology. As part of the Windows + Devices organization, our mission is to build innovative, cloud-powered solutions that redefine how users connect and collaborate from anywhere. We are seeking a Software Engineer II passionate about new technologies, high-quality code, and engineering excellence. In this dual-role position, you will drive both software and data engineering initiatives—delivering rapid, iterative product releases while generating data-driven insights to improve the quality of our remote desktop stack, protocol, and graphics scenarios. Our team values motivated engineers who bring growth mindset a positive attitude, and ability to transform ambiguity into impact. Learn More: Azure Virtual Desktop: https://learn.microsoft.com/en-us/azure/virtual-desktop/ Windows 365: https://learn.microsoft.com/en-us/windows-365/ At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. We foster a culture of respect, integrity, and accountability, where inclusion and collaboration fuel innovation, and where your work can have real, global impact.

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.
  • 2+ years experience with databases, data warehousing, and data languages such as Synapse and SQL.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: 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 Haves

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor'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.
  • 4+ years experience with modern C++ and/or C# .NET development. Windows Windows application development, including COM, WinRT, and NT Services.
  • Experience with live site engineering, telemetry, and cross-team collaboration.
  • Experience with Azure services and Kusto (KQL).
  • Experience in SaaS and desktop virtualization.
  • Familiarity with machine learning, distributed storage, and computation platforms such as Spark or PySpark, Hadoop, Scala, or Cosmos

Responsibilities

  • Collaborating with engineers, Product Managers, and designers to deliver seamless, secure, and high-performance remote desktop experiences for the Windows platform.
  • Contributing to the identification of dependencies, and the development of design documents for a product area with little oversight.
  • Creating and implementing code for a product, service, or feature, reusing code as applicable.
  • Designing and implementing robust and scalable data systems that enable data-driven decision-making.
  • Identifying, modeling, and delivering actionable metrics that directly contribute to measurable improvements.
  • Visualizing and articulating complex concepts and insights effectively to stakeholders and team members.
  • Ensuring software quality, data accuracy and integrity through comprehensive testing and quality assurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service