الصفحة الرئيسية كندا Principal Software Engineering Manager

الصفحة الرئيسية كندا Principal Software Engineering Manager

Principal Software Engineering Manager

دوام كامل في a Laimoon Verified Company في Canada
نُشرت يوم June 11, 2024

تفاصيل الوظيفة

```html

Overview

The Azure Compute team, builds a fault-tolerant, distributed system on top of commodity datacenter hardware, to deliver infrastructure for hosting cloud applications in virtual machines (VMs). The team creates an illusion that resources are limitless, infinitely elastic, and always available.

This role is in the Availability Platform team, within Azure Compute, that primarily focuses on making sure every Azure VM is available with an SLA of 99.99+%. Getting to that target and beyond requires out-of-the-box thinking, backed by sound data-driven decisions. The team owns the services that measure the health of millions of Azure machine as well as the control plane services that make all repair decisions in Azure. The team also collaborates closely with data scientists to build predictive failure models to live migrate VMs off machines even before the failure occurs. VM availability is one of the top KPIs for Azure and Microsoft - come be part of the team driving the platform forward on this front.

As a Principal Software Engineering Manager you will be joining a talented team in our Belgrade, Serbia Development Center that invests in our people and technology for the long term. We emphasize comprehensive designs, incremental development with high quality, shipping frequently, and adapting quickly to customer feedback. Join us in pushing the boundaries of scale, reliability, availability, and efficiency. If you want hands-on services architecture experience at large scale, this is the role for you.

Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications:

Bachelor's Degree in Computer Science, or related technical discipline AND extensive technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience

In-depth experience with cloud-scale applications and live services

Proven experience in building, managing and/or leading an engineering team.

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:

Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience

Experience with designing and building highly available distributed systems at scale

Experience with debugging

Experience with agile methodologies and a willingness to adopt them

Extensive experience with people management

Responsibilities

Leads and manages a team of engineers to ensure successful delivery of products, features, and services.

Guides partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within and across teams.

Guides teams and leads identification of dependencies and the development of design documents for a product, application, service, or platform.

Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI).

Guides team to drive multiple groups' project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers).

Guides team and acts as an expert for Designated Responsible Individual (DRI) and monitors other engineers across product lines, working on call to monitor system/product/service for degradation, downtime, or interruptions.

Leads product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and holds accountability for products that do not meet expectations.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Industry leading healthcare

Educational resources

Discounts on products and services

Savings and investments

Maternity and paternity leave

Generous time away

Giving programs

Opportunities to network and connect

```

#J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Principal Jobs
تعليقات وملاحظات تعليقات وملاحظات