Principal Software Engineering Manager

1 Week ago • All levels • Backend Development

Job Summary

Job Description

Microsoft's Intelligent Conversation and Communications Cloud team seeks a Principal Software Engineering Manager to oversee the development and maintenance of their large-scale, distributed systems powering billions of daily conversations across products like Teams, Skype, and Copilots. Responsibilities include partnering with stakeholders to define requirements, providing technical leadership for design and development, optimizing code for performance, driving project plans and release cycles, resolving complex incidents, and ensuring adherence to best practices for scaling and performance. The ideal candidate possesses strong people management skills, extensive backend service experience, and a deep understanding of cloud technologies. This role requires strong communication skills to interact across organizational boundaries and familiarity with Agile methodologies. The position is based in Prague, Czech Republic.
Must have:
  • Bachelor's Degree in CS or related field
  • People management experience
  • Backend service design, development, and operation
  • Coding experience (C, C++, C#, Java, JavaScript, or Python)
  • Meet Microsoft security screening requirements
Good to have:
  • Master's Degree in Computer Science
  • Excellent communication skills
  • DevOps experience
  • Azure cloud experience
  • Agile development experience

Job Details

Overview

Microsoft 365 (M365) Intelligent Conversation and Communications Cloud is the platform that powers billions of real-time customer conversations across several mission critical products like Teams, Skype, Copilots, Dynamics, and third-party solutions (through Azure Communication Services). The platform enables reliable and high-quality messaging, meeting, and audio/video calling services that work every time, from anywhere, seamlessly across all customer touchpoints. Conversations on our platforms are made more intelligent in real-time, empowering best-in-class productivity tools for the modern workplace where every call, meeting, or chat will make the next one better.   


We are the team behind all the messaging scenarios across multiple products, and develop one of the largest scale, business-critical distributed systems in Microsoft. Our services run in 25+ regions, and we process billions of messages a day, enabling hundreds of millions of active enterprise as well as consumer users. The micro services are highly scalable, highly available, and extremely performant in geo-redundant, multi-tenant systems and honor data sovereignty, privacy, security, and compliance. You will have an opportunity to work with a highly collaborative and fun team in a fast-learning 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, or Python
    • OR equivalent experience.
  • People management experience.
  • Experience designing, developing, and operating backend services.

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.
  • Ability to communicate technical details clearly across organizational boundaries. 
  • Experience in DevOps to maintain live services and\or application frameworks. 
  • Cloud and services experience, with Azure cloud experience highly desirable. 
  • Analytical skills with systematic and structured approach to software design. 
  • Passion for building highly scalable, highly reliable services. 
  • Experience with or exposure to Agile and iterative development processes.    

 

#M365CORE

Responsibilities

  • Oversees partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within and across teams for multiple solutions or product lines.
  • Oversees teams and provides technical leadership for 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).
  • Oversees teams to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers) across products.
  • Leads the resolution of complex site incidents and oversees for Designated Responsible Individuals (DRI) and directs the work of other engineers across product lines.
  • Keeps informed of and communicates new standards to ensure that the 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.

Similar Jobs

ByteDance - Software Engineer - Low-code Platform

ByteDance

Singapore (On-Site)
2 Weeks ago
ARHS - Mid Java Developer

ARHS

Athens, Greece (On-Site)
6 Months ago
PENN Interactive - Staff Software Developer, Platform Core

PENN Interactive

United States (Hybrid)
1 Month ago
Warner Bros Games - Staff Software Engineer in Test - SDET (GQA Team)

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Google - Software Engineer III, Mobile (Android), YouTube

Google

San Bruno, California, United States (On-Site)
2 Weeks ago
Google - Staff Software Engineer, Site Reliability Engineering, Google Cloud

Google

Seattle, Washington, United States (On-Site)
2 Days ago
PlayStation Global - Lead Engineer, APIs & Services

PlayStation Global

United States (Remote)
1 Week ago
AppLovin - PIPELINE Software Engineer 2, Backend

AppLovin

Palo Alto, California, United States (Hybrid)
11 Months ago
GoMotive - Senior Software Engineer, Backend

GoMotive

Pakistan (Remote)
1 Month ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

C10 Labs - AI Fellow- BioTech and Life Sciences

C10 Labs

Cambridge, Massachusetts, United States (Hybrid)
2 Days ago
N-iX - Middle Technical Consultant

N-iX

Ukraine (Remote)
1 Month ago
Google - Software Engineering Manager II, Dash Developer Experience

Google

Portland, Oregon, United States (On-Site)
1 Week ago
Hitachi - Azure Developer

Hitachi

Hyderabad, Telangana, India (Remote)
6 Months ago
Interface AI - SDET IV

Interface AI

(Remote)
8 Hours ago
Playrix - Director of Engineering

Playrix

Ireland (Remote)
6 Months ago
Netflix - Machine Learning Software Engineer L4/L5

Netflix

United States (Remote)
3 Months ago
Fairmatic - Senior Software Engineer - Backend - Platform

Fairmatic

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
NVIDIA - Senior System Software Engineer, Signing Services

NVIDIA

California, United States (Remote)
1 Week ago
Airbyte - Software Engineer, Deployments

Airbyte

San Francisco, California, United States (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in Prague, Prague, Czechia

PwC - CRM Leader

PwC

Prague, Prague, Czechia (On-Site)
6 Months ago
Tesla - Sales Advisor

Tesla

Central Bohemian Region, Czechia (On-Site)
2 Months ago
Bohemia Interactive - IT Administrator

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
2 Weeks ago
SEGULA Technologies - Operations Support and Management Administrator

SEGULA Technologies

Czechia (On-Site)
3 Weeks ago
Enverus - Data Scientist

Enverus

Brno, South Moravian Region, Czechia (On-Site)
1 Day ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Months ago
Bohemia Interactive - Project Lead

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
5 Months ago
Enverus - Software Engineer (Java/Kotlin/Angular)

Enverus

Brno, South Moravian Region, Czechia (On-Site)
1 Day ago
Veeam Software - Junior C# Developer

Veeam Software

Prague, Czechia (On-Site)
7 Hours ago
Veeam Software - Devops Engineer

Veeam Software

Prague, Czechia (Hybrid)
7 Hours ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

The Walt Disney Company - Senior Software Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
3 Days ago
Wildlife Studios - Senior Backend Engineer

Wildlife Studios

São Paulo, State Of São Paulo, Brazil (On-Site)
4 Weeks ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Weeks ago
Socialpoint - Senior Software Engineer (GameOps Tools)

Socialpoint

Barcelona, Catalonia, Spain (Hybrid)
2 Weeks ago
Flow - Senior/Staff Backend Software Engineer

Flow

Palo Alto, California, United States (Hybrid)
6 Months ago
Sporty Group - Backend Engineer

Sporty Group

(Remote)
9 Months ago
ByteDance - Backend Software Engineer, Data Engineering

ByteDance

Singapore (On-Site)
6 Months ago
Trend Micro - (Sr.) Cloud Backend Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
Sony Interactive Entertainment - Server-Side Engineer (PlayStation™Network Server Application Development)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
3 Months ago
Gaming Innovation Group  - Senior .NET Backend Developer

Gaming Innovation Group

St. Julian's, Malta (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

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

London, England, United Kingdom (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Shanghai, Shanghai, China (Hybrid)

Beijing, Beijing, China (On-Site)

Washington, United States (On-Site)

Phoenix, Arizona, United States (On-Site)

Penang, Malaysia (On-Site)

London, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug