Principal Software Engineering Manager

24 Minutes ago • All levels • DevOps

About the job

Job Description

The Principal Software Engineering Manager at Microsoft's Azure Compute Node Services Group will lead development of high-performance, reliable, and secure software for Azure servers and virtual machines. This role involves working with Windows and Linux systems, developing in Rust for Azure Boost, and guiding teams through the entire software development lifecycle. Responsibilities include partnering with stakeholders to define requirements, developing design documents, optimizing code, and monitoring system performance. The successful candidate will drive project plans, manage releases, and ensure products meet expectations. The position offers a flexible, potentially fully remote work environment.
Must have:
  • Bachelor's Degree in CS or related field
  • Technical engineering experience
  • Coding experience (C, C++, C#, Java, JavaScript, Rust, or Python)
  • People management experience
  • Meeting Microsoft security screening requirements
Good to have:
  • Master's Degree in Computer Science
  • Experience with Azure Boost
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

Would you like to join a team delivering innovative software that powers millions of Microsoft Azure servers around the world? The Azure Compute Node Services Group manages the lifecycle and operations for Azure servers and virtual machines.


As a Principal Software Engineering Manager in the team, you will join a global network of leaders working on building and supporting workflows for Azure servers. This will require working on both Windows and Linux, in addition to developing software in Rust for Azure Boost. You will lead development of software that achieves best in class performance, reliability, security, availability, serviceability and supportability.

This opportunity will allow you to accelerate your career growth and learning while working with a community of experienced and energized leaders. While the majority of the team will be based in Bucharest, this is a flexible work opportunity, and you may be able to have a completely remote working environment.

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 technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Rust or Python
    • OR equivalent experience.
  • People management experience.

Other Qualifications:

  • 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 field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Rust or Python
    • OR 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, Rust or Python
    • OR equivalent experience.

 

#azurecorejobs

Responsibilities

  • 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 group's 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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Prague, Prague, Czechia (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Prague, Prague, Czechia (On-Site)

North Dakota, United States (On-Site)

Mountain View, California, United States (On-Site)

Mountain View, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Next Level Business Services - Java Tech Lead -

Next Level Business Services, United States (On-Site)

Intel Corporation - Graduate Talent (Software Engineer)

Intel Corporation, Malaysia (Hybrid)

Bragg - Java Developer

Bragg, Slovenia (Hybrid)

Microsoft - Software Engineering Manager

Microsoft, India (On-Site)

Balbix - Staff Engineer, Devops

Balbix, India (On-Site)

Luxoft - Lead DevOps Engineer

Luxoft, (Remote)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Get notifed when new similar jobs are uploaded

Jobs in Bucharest, Bucharest, Romania

ASSIST Software - C++ Developer

ASSIST Software, Romania (On-Site)

Nagarro - Big Data Engineer (Azure Databricks)

Nagarro, Romania (On-Site)

Luxoft - Junior SQL Developer

Luxoft, Romania (On-Site)

In The Pocket - FULL STACK DEVELOPER

In The Pocket, Romania (On-Site)

Aera Technology - Sr. Software Engineer Back End

Aera Technology, Romania (Hybrid)

Get notifed when new similar jobs are uploaded

DevOps Jobs

Trend Micro - Backend Engineer

Trend Micro, Philippines (On-Site)

Infoblox - Staff/Senior Data Engineer

Infoblox, India (Hybrid)

Amanotes - Site Reliability Engineer (SRE/DevOps)

Amanotes, Vietnam (On-Site)

Interactive Brokers - Senior Systems Engineer- Microsoft M365/Active Directory

Interactive Brokers, United States (Hybrid)

Rockstar Games - Build & Release Engineer

Rockstar Games, United States (On-Site)

Rockstar Games - Systems Engineer, Automation

Rockstar Games, United Kingdom (On-Site)

Avalara - Senior Site Reliability Engineer

Avalara, India (Remote)

Get notifed when new similar jobs are uploaded