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

Microsoft Principal Software Engineer 
Taiwan, Taoyuan City 
545766138

16.10.2025

People use Word to share ideas, discuss them, and turn them into reality. Now more than ever, with proliferation of, we need to transform the way we create, editin a word document. By incorporatingcutting edgetechnologies, we will shape the next generation of document creation, authoring across desktop & mobile applications. This includes enriching the current feature set and creating new innovative ways of empowering users to achieve more.

at Office Orgredefining the future of documents across all platforms and devices.

As thePrincipal Software Engineering, you willknowledge, strategic thinking, and superior inter-personal and communication skills. The roleis responsible forthe overall design and architecture of WordMobile and Desktop Nativeand around the existing landscape, as well as envisaging and enabling future state infrastructures that will support modern, intelligent services and user experiences, through technological innovation and building partnerships across the company. You will work with the organization Partner-level leader and their leadership team of engineering principals in addition to partnering with leaders across Word and other M365 ecosystems. This position will bedirectly responsiblefor driving critical fundamental changes in Word web to improve performance, reliability and modernizing the application to newer web technology.

love to hear from you. In this position, you will be part of a team that

Required 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 equivalent experience.
  • 10+years of professional experience designing, developing, testing, and shipping software.
  • Proficiencyin either service (C#, Java, etc.) and web (HTML5 and JavaScript/TypeScript, Webpack, react) technologies.
  • Demonstrated technical aptitude for architecture, design, development, debugging, testing, etc.
  • Solid communicationand collaboration skills


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.
  • Confident and articulate in expressing ideas to a mixed audience with varying views and challenges.
  • Cultural sensitivity and a proven ability to work with teams and partners across multiple geographies.
  • A sense of personal ownership isrequired, together with the ability to deliver to tight deadlines while managing internal stakeholder expectations.
  • Self-motivated and organized to deliver results.
  • Experience with telemetry, data analytics, and service monitoring will be a plus (Kusto, Cosmos, Geneva Analytics, etc.).
Responsibilities
  • Some of the core responsibilities include designing,owningand shipping software, writing secure, reliable,scalableand maintainable code. Syncing with other teams for product features that span across teams and geographies,figuring out dependencies and driving them to completion. You should have a solid understanding of the software development cycle.
  • Successful candidates should have ability to ramp up quickly onnew technologiesand adopt solution from within the company or from the Open-Source community. In addition, strong problem solving & debugging skills are necessary.
  • Candidate will be regularlyparticipatingin on call and reviewing customer feedback.
  • Candidate is expected to make architectural changes in application to make it modernize, performant and reliable.
  • Candidate will be helping other team members by actively working with them andparticipating