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

Microsoft Senior Software Engineer 
Taiwan, Taoyuan City 
452664565

04.09.2025

Required 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 equivalent experience.
  • Excellent problem-solving & debugging skills.
  • 4+ years of coding experience in an object-oriented programming language, with knowledge of Python, Java, Swift, Kotlin
  • Proficiency in writing unit tests and functional tests using tools such as Espresso for Android or equivalent tools for iOS.
  • 1+ years of Android/iOS development experience.
  • Experience developing and maintaining engineering infrastructure tools/bots
  • Working knowledge of tools like Azure DevOps or similar CI/CD platforms for integrating and managing test gates.

Preferred Qualifications:

  • Deep understanding of the iOS platform, including app lifecycle, memory management, threading, and performance optimization techniques.
  • Familiarity with CI/CD pipelines and automated performance regression testing.
  • Familiarity with machine learning or AI techniques in mobile app performance optimization.
  • Experience in iOS development.
Responsibilities
  • Design, build, and maintain foundational frameworks and services such as telemetry, user feedback, settings, configuration management, and more.
  • Collaborate with cross-functional teams to integrate these components smoothly and ensure they meet app-wide quality, privacy, and performance standards.
  • Partner closely with product and feature teams to understand common needs and abstract complexity through well-designed APIs and platform capabilities.
  • Develop tools and bots to automate workflows, identify integration issues early, and provide actionable quality insights across the development lifecycle.
  • Contribute ideas to continuously evolve our architectural foundations and development practices.
  • Embody our culture and values in daily interactions, championing craftsmanship, collaboration, and innovation.