Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineering Manager 
Taiwan, Taoyuan City 
297959759

02.09.2025

As a, you will lead and manage a forward-thinking team dedicated to building Planner integration features in Teams. You will take ownership as a self-starter, highly motivated, execution-focused, and passionate about providing a friction-free experience for customers. You will drive design across various large-scale apps and services like Teams, OneDrive, SharePoint & Planner to build end-to-end solutions.


Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline 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.
  • Leadership Excellence: Exceptional skills with a proven ability to inspire and lead cross-functional engineering teams, fostering a culture of collaboration and innovation.
  • Management Expertise: A minimum of 5 years of experience in managing software development teams, demonstrating the ability to nurture talent, drive team performance, and deliver high-quality software solutions.
  • Technical Proficiency: Experience with data platforms like Cosmos, Synapse, or Cosmos DB will be considered an added advantage.


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:

  • Extensive Engineering Experience: At least 10 years of professional software development experience, with a strong track record of building large-scale, reliable cloud services. Proficiency in general-purpose programming languages such as C#, TypeScript, C/C++ is essential.
Responsibilities
  • Strategically own and lead the full spectrum of services from conception to deployment, ensuring a seamless end-to-end lifecycle.
  • Directly manage and mentor a dedicated team of 8 to 10 software engineers, fostering a culture of innovation and excellence.
  • Architect and engineer large-scale distributed software services and solutions, setting a high bar for design and development practices.
  • Champion and enforce modern software engineering practices, including rigorous design reviews and adherence to best practices.
  • Drive system design with well-defined interfaces across multiple components, utilizing code reviews and data/telemetry for informed decision-making.
  • Cultivate best-in-class engineering by ensuring services and components are modular, secure, reliable, diagnosable, actively monitored, and reusable.
  • Enhance test coverage for services, spearhead integration tests, and proactively address and resolve problem areas.
  • Prioritize testability, monitoring, observability, reliability, and maintainability, recognizing when code meets Microsoft's standards for sharing and delivery.
  • Develop a deep understanding of Microsoft's business landscape, collaborating with mentors and leaders to deliver cohesive user experiences.
  • Focus on customer and partner needs with a data-driven approach, translating feedback into actionable insights and service improvements.
  • Troubleshoot and optimize automation, reliability, and monitoring to maintain high service quality and address Live Site issues.
  • Engage in on-call rotations, providing expert support and debugging for both customer-reported and internally identified service incidents.