Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer 
Taiwan, Taoyuan City 
383338673

25.09.2025

As Azure Cloud strengthens its role as the foundation of enterprise solutions and artificial intelligence, we have unique opportunities to significantly enhance and scale Azure Compute.

Required Qualifications:

  • 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.
  • 1+ years experience with distributed systems, backend development.

Other Requirements:

  • 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 4+ 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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 1+ years experience in designing large-scale distributed systems.
  • 1+ years experience in shipping services and maintaining high-availability infrastructure.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Responsibilities
This engineer will work and contribute to the growth of the Azure Compute Platform. Their responsibilities will include:

• Collaborating with Program Managers and teams across Azure Core to expand the Azure Compute Platform service to new regions and clouds.
• Contributing to the design and documentation of features, services, and platform components, identifying dependencies and proposing scalable solutions.
• Investigating and helping resolve complex issues in large-scale distributed systems, improving service reliability and performance.
• Applying a data-driven approach, with a focus on serviceability, quality, and maintainability.
• Supporting on-call operations by prioritizing repair items and improving the overall engineer experience.
• Embracing a customer-first approach and contributing to platform improvements that balance engineering efficiency with business priorities.
• Working across organizational boundaries to address integration challenges involving Compute, Network, and Storage.


Other

    • Embody our and