Principal Software Engineering Manager

1 Month 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

Amazon games  - Senior Business Analyst, Luna Data Insights and Intelligence

Amazon games

Bellevue, Washington, United States (On-Site)
1 Month ago
bytedance - Site Reliability Engineer

bytedance

San Jose, California, United States (On-Site)
1 Month ago
jetbrains - Senior Software Developer (PyCharm, Runtime)

jetbrains

Yerevan, Yerevan, Armenia (On-Site)
2 Weeks ago
TransUnion - Software Developer

TransUnion

Heredia, Costa Rica (Remote)
2 Weeks ago
Playtika - Server Technical Lead

Playtika

Poland (Hybrid)
6 Months ago
Epic Games - Security Engineer - Backend (Asset Integrity)

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Maersk Careers - Senior Software Engineer

Maersk Careers

Shanghai, Shanghai, China (On-Site)
8 Months ago
Sporty Group - Software Engineering Team Lead- LatAm

Sporty Group

(Remote)
6 Months ago
Scorewarrior - Senior Backend C++ Developer (Framework)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
8 Months ago
Epic Games - Lead Engineer - Fortnite Online

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ettain Group - Automation Developer/Engineer

Ettain Group

Dallas, Texas, United States (On-Site)
10 Years ago
Zenoti - Lead Engineer - Agentic AI/Python/Cloud/Architecture

Zenoti

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Capgemini - Machine Learning Engineer

Capgemini

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
Aristocrat Gaming - DevOps Engineer

Aristocrat Gaming

Skopje, Greater Skopje, North Macedonia (Hybrid)
1 Month ago
Expedia - Software Development Engineer III (Full Stack)

Expedia

Bengaluru, Karnataka, India (On-Site)
3 Days ago
Glean - Solutions Architect - Central

Glean

(Remote)
5 Months ago
London stock Exchange - Software Engineer

London stock Exchange

Colombo, Western Province, Sri Lanka (On-Site)
5 Days ago
bytedance - Algorithm Engineer - Enterprise Solution RD

bytedance

San Jose, California, United States (On-Site)
2 Months ago
shyft labs - Devops Engineer

shyft labs

Noida, Uttar Pradesh, India (Hybrid)
3 Weeks ago
bytedance - Software Engineer, Video-On-Demand

bytedance

Singapore (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Prague, Prague, Czechia

Valeo - Industrial Project Leader - SMT

Valeo

Rakovnik, Central Bohemian Region, Czechia (On-Site)
3 Weeks ago
bohemia interactive - QA Testers for Arma 4

bohemia interactive

Prague, Prague, Czechia (On-Site)
2 Months ago
MADFINGER Games - Build Engineer

MADFINGER Games

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

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago
bohemia interactive - Senior Programmer

bohemia interactive

Prague, Prague, Czechia (On-Site)
6 Months ago
Veeam Software - Principal Product Manager

Veeam Software

Prague, Czechia (Remote)
1 Week ago
WebTech Corporation - Procurer

WebTech Corporation

Pilsen, Plzeň Region, Czechia (On-Site)
1 Week ago
Veeam Software - Platform Engineer

Veeam Software

Prague, Czechia (Remote)
1 Week ago
Veeam Software - Join Veeam Tech Talent Community

Veeam Software

Prague, Czechia (On-Site)
7 Months ago
Visa - Consult & Analytics Graduate

Visa

Prague, Czechia (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Tencent - Software Engineer

Tencent

(On-Site)
3 Months ago
Varonis  - Backend Developer (Python, Go)

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
6 Months ago
Milestone - Senior Software Engineer

Milestone

Barcelona, Catalonia, Spain (Hybrid)
2 Months ago
2K - Senior Server Engineer

2K

Novato, California, United States (On-Site)
8 Months ago
Canva - Backend Software Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
2 Months ago
Xsolla - Middle / Senior Backend Developer for Xsolla Account

Xsolla

Baku, Azerbaijan (On-Site)
7 Months ago
Epic Games - Senior Backend Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Sporty Group - Software Engineering Team Lead - EU

Sporty Group

(Remote)
2 Months ago
ElevenLabs - Back-End Engineer

ElevenLabs

Bulgaria (Remote)
2 Months ago
bytedance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

bytedance

San Jose, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Vancouver, British Columbia, Canada (On-Site)

Mountain View, California, United States (Hybrid)

Shenzhen, Guangdong Province, China (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Redmond, Washington, United States (On-Site)

Paris, Île-de-France, France (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