Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
Taiwan, Taoyuan City 
191337557

27.03.2025

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline 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.

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.

Additional or Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field 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.
  • 2+ years of experience designing high scale, distributed systems


Responsibilities

We are looking for a Senior Software Engineer who can join us to drive the evolution of the Managed Identities to meet the security and scale needs of tomorrow. You will have the opportunity to design and develop the next generation of Managed Identities for Azure with orders of magnitude more scale and interoperability, while meeting the feature-richness of first-party platforms like Azure. You will also have the opportunity to design changes to the Microsoft Entra ID Core Authentication Service as it provides the authentication platform for Managed Identities. You will develop software and services at scale, innovating on the latest technologies as the earliest adopters, while mentoring other team members.

Responsibilities:

  • Design and develop large scale distributed software services and solutions.
  • System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions.
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
  • Improve test coverage for services, organize and implement integration tests, and resolve problem areas.
  • Consider testability, portability/monitoring, reliability, maintainability, and understand when code is ready to be shared and delivered.
  • Focus on customer/partner needs through a data driven approach.
  • Troubleshoot and optimize automation, reliability and monitoring for Live Site.