Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineering Manager 
Taiwan, Taoyuan City 
778997788

17.04.2025

The prime responsibility of the M365 Routing team is to make the M365 applications responsive by optimizing network access to the backend servers. We run a high scale distributed service that routes tens of trillions of requests per day and moves petabytes of data. This includes both user-to-service and service-to-service communication. Our software services end user requests and will proxy the connections accurately to the backend services in the most optimal way possible to achieve ever improving low-latency goals. Example technologies that we work with include Chaos Engineering, load balancing, connection management, throttling, distributed caching, CDN and HTTP/3.

Software Engineering Manager

  • Coach – Work with each person on your team to help them to do their best work and grow. You define and foster an identity for the team that includes a reputation for high quality, reliability, and inclusivity.
  • Guide – Define the business goals for the team then create and execute a plan to meet those goals. You will build a vision for changing the underlying technology of the service and guide the team through landing it while maintaining the availability of the live site.
  • Collaborate – Strive to understand the motivations and goals of the teams we are partnering with and work towards a better solution together. Driving for results by following a problem through to its conclusion, solve it once and for all.
  • Engineer – Care deeply about finding the best technical solution, demonstrating a passion for technology, a curiosity to ‘go deep’ for problem solving and building upon past experiences. You are excited about delivering innovations to the service while maintaining measurable results.

Work place

This position is fully remotewithin Czech Republic.


Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Software engineering experience, preferably building commercial grade software with much of that experience in large scale, high availability service environments.

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 Qualifications:

  • Bachelor's Degree in Computer Science
    • OR related technical
  • Individuals with a degree in a non-STEM field (or without a degree at all) who have retrained as asoftware engineer and demonstrated a commitment to lifelong learning and meet the aboveexperience requirements are strongly encouraged to apply.
  • Experience as an Engineering Manager or a technical lead.
  • Experience coaching, mentoring, and leading high performing teams.
  • Experience driving a complex multi-year infrastructure project would be desirable.
  • Experience with resiliency and performance e.g.Chaos Engineering,Dependency protection,Throttlingand performanceoptimization.
  • Experience building large scale web services is a strong plus.
  • Experience using large-scale data to gain insights and optimize systems towards business goals.

Responsibilities
  • 8engineers to deliver high quality business objectives.
  • Provide leadership to an integrated remote team in Europe. Work with peer EngineeringManagers to define joint goals execution plan.
  • Provide hands-on technical leadership: architecture, design, code reviews, development, qualityassurance and live site support.
  • Drive modern engineering practices such as continuous integration, unit testing, automateddeployments with integrated quality gates. Focusing on simplicity and maintainability as coretenets.
  • Partner with Program Management to meet immediate and longer-term business objectives.
  • Collaborate with teams across the company in Office and Azure.
  • Hire, retain and grow top talent on the team.
  • Foster a healthy and inclusive team environment that upholds Microsoft’s company values ofRespect, Accountability, and Integrity.
  • Be a mentor for the people on your team and help them grow.
  • Analyze, design, and implement improvements to implement new features while reducing costs ofgoods shipped (COGS) and drive those changes across the platform.