Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Group Software Engineering Manager 
Taiwan, Taoyuan City 
288151557

03.04.2025

Required/Minimum Qualifications

  • Bachelor'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.
  • 6+ years people management experience
  • 4+ Experience working directly on security of distributed systems

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/Additional Qualifications

  • Master'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 Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 4+ years people management experience.
  • Prior experience working within and across large enterprise organizations.
  • Prior experience working within or closely with offensive security, ethical hacking teams.
  • Prior experience performing security threat model reviews.
  • Prior experience performing security incident response, threat analysis, and/or impact analysis.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:Microsoft will accept applications for the role until April 10, 2025.


Responsibilities

As a Principal Group Software Engineering Manager, you will lead and own key areas of security – working closely with our product, engineering peers and collaborate with teams within and outside our organization. The key responsibilities include:

  • Security Assurance – Performing design and threat model reviews, penetration testing, static and dynamic analysis (e.g. fuzzing), and operational security testing.
  • Security Infrastructure – Providing libraries and tooling to harden components from known threat vectors by making them secure by default.
  • Security Monitoring and Detection – Gathering signals from the machines and applications, detecting potential intrusions or anomalous behavior.
  • Security Incident Response – Threat analysis, impact analysis, and cross-team coordination and collaboration in the event of a security incident.

You will be responsible for a group of software engineers and their managers - making sure your group is thriving and productive, nurturing individuals’ careers and cultivating Microsoft values within it.
To do that you will need to:

  • Lead and manage a group of software engineers, individual contributors and their managers - promoting a culture of ownership and accountability.
  • Provide technical leadership and guidance in the design, development, testing, and deployment of high-quality software.
  • Ensure that projects are completed on time with quality and meet all business and system requirements.
  • Communicate effectively with team members and stakeholders to ensure alignment on project goals and deliverables.
  • Mentor and coach team members, assisting with their professional growth.

Embody our