Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer - Microsoft Teams VDI Engineering 
Taiwan, Taoyuan City 
334354757

Yesterday

Required Qualifications:

  • 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.
  • 5+ years of experience building end-to-end applications using modern front-end libraries (React, TypeScript, HTML, CSS), state management tools (Redux, MobX), client/service-layer languages (C#, C/C++), and backend databases (MySQL, Kusto, MongoDB, or comparable technologies).
  • Ability to lead technical design discussions, mentor engineers, and influence architecture decisions at scale.
  • Proven experience delivering production-ready code in large-scale, customer-facing applications.


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.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science OR related technical field AND 10+ 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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience working with various VDI providers such as AVD, Citrix, and Omnissa.
  • Ability to drive cross organizational initiative.
  • Ability to navigate ambiguity associated with working in a fast-paced and changing environment.

Microsoft will accept applications for the role until July 18th, 2025.

Responsibilities
  • Understand User Requirements: Partner with stakeholders to determine user requirements for virtual desktop infrastructure (VDI) scenarios. Incorporate continuous feedback loops and measure customer value.
  • Design: Lead architecture discussions and create design documents for VDI solutions. Ensure system architecture meets security and compliance requirements. Mentor others in testing and quality assurance.
  • Coding: Produce extensible and maintainable code for VDI solutions. Optimize, debug, refactor, and reuse code. Lead code reviews and ensure adherence to best practices.
  • Implement: Drive project plans and release plans for VDI solutions. Conduct experimentation and interpret results. Ensure safe deployment of solutions.
  • Reliability and Supportability: Maintain live service operations and implement solutions to complex issues impacting VDI services. Act as a Designated Responsible Individual (DRI) and mentor others. Integrate instrumentation for gathering telemetry data.
  • Engineering Excellence: Enhance and reuse software developer tools. Ensure high security, privacy, safety, and accessibility standards. Stay current with new trends and technical solutions.