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

Microsoft Software Engineer II / Senior 
Taiwan, Taoyuan City 
190893424

08.05.2025

By applying to this position, you will be considered for multiple similar positions within our organization for an invitation-only virtual interview day. Position specifics, including hiring team, location, and position details, will be determined following the interview process.

Essential Qualifications

  • BS or MS degree in Computer Science or Engineering.
    • OR equivalent years of work experience.
  • At least 3 years of experience in software design and development with backend services.
  • 3+ years of hands-on experience in any object-oriented coding language such as C++, C#, Java, or Python.
    • OR equivalent experience with C.
  • Global collaboration is integral to our work at Microsoft, and proficiency in English is essential for effective communication in this role.

Preferred Qualifications

  • Ability to communicate technical details clearly.
  • Experience in DevOps to maintain live services and/or application frameworks.
  • Experience with cloud services, with Azure cloud experience highly desirable.
  • Excellent analytical skills with a systematic and structured approach to software design.
  • Passion for building reliable and well-tested services.
  • Experience with or exposure to agile and iterative development processes.

Interpersonal Skills

  • A growth mindset with a desire to learn, a tendency to embrace challenges, persistence in the face of setbacks, the ability to see failures as essential to mastery, the ability to learn from criticism, and the ability to find lessons and inspiration in the success of others.
  • Help create a diverse and inclusive culture where everyone can bring their full and authentic self, where all voices are heard, and where we do our best work as a result.
  • Be confident and articulate in expressing ideas to a mixed audience with varying views and challenges.
  • A sense of personal ownership and accountability, along with the ability to develop and deliver to deadlines while managing internal stakeholder expectations, is required.
  • Self-motivated with a strong drive to reach across teams and organizations to make progress collaboratively.
Responsibilities
  • Drive a project through to delivery, removing obstacles as needed to ensure success.
  • Contribute to the design of large-scale, distributed software services and solutions.
  • Write clean, well-tested code.
  • Champion and drive improvements in team software engineering practices.
  • Mentor junior engineers.
  • Collaborate with related teams to achieve shared goals.
  • Promote knowledge sharing and contribute to the onboarding documentation for new engineers.
  • Participate in the on-call rotation to monitor service for degradation, downtime, or interruptions, and perform complex incident management and problem resolution for the service.