Principal Software Engineering Manager

21 Minutes 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 - Cloud Security Architect

ByteDance

Singapore (On-Site)
3 Days ago
ION - Cloud Engineer Kubernetes

ION

Collecchio, Emilia-Romagna, Italy (Hybrid)
6 Months ago
Attentive - Senior Software Engineer

Attentive

New York, New York, United States (Hybrid)
6 Months ago
CData Software - Platform Engineer

CData Software

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Garena - Intern, Software Engineer

Garena

Singapore (On-Site)
2 Months ago
4ThePlayer - REMOTE Junior Backend JavaScript Developer

4ThePlayer

(Remote)
3 Days ago
SmileGate - Billing/Store Service Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Scorewarrior - Senior Backend C++ Developer (Framework)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
7 Months ago
PhonePe - Software Engineer (Backend, 3 to 5 yrs)

PhonePe

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

N-iX - Junior AQA Engineer (With Python)

N-iX

Colombia (Remote)
3 Weeks ago
Meta - Production Engineering

Meta

Austin, Texas, United States (Hybrid)
5 Months ago
Nagarro - Senior Staff Engineer, Java Developer

Nagarro

Atlanta, Georgia, United States (On-Site)
6 Months ago
Playtika - R&D Team Leader

Playtika

Romania (Hybrid)
5 Months ago
Google - Software Engineer III, Front End, Google Cloud

Google

San Francisco, California, United States (On-Site)
20 Hours ago
ByteDance - Android Software Engineer (Web and Client) Intern

ByteDance

Singapore (On-Site)
3 Weeks ago
Next Level Business Services - Info Lease Developer

Next Level Business Services

Minneapolis, Minnesota, United States (On-Site)
6 Months ago
Google - Test Engineer, Embedded Systems, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
21 Hours ago
ION - Senior Software Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
6 Months ago
Meta - Research Scientist Intern, Language and Multimodal Research for MetaAI (PhD)

Meta

Bellevue, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Prague, Prague, Czechia

Warhorse Studios - DevOps / C# Tools Programmer

Warhorse Studios

Prague, Prague, Czechia (On-Site)
1 Month ago
Wargaming - UX/UI Designer (Unannounced Project)

Wargaming

Prague, Prague, Czechia (On-Site)
3 Weeks ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Months ago
Evolution - Night Czech Speaking Online Game Presenter

Evolution

Prague, Czechia (On-Site)
2 Months ago
Room 8 Studio - 3D Animator, Middle

Room 8 Studio

Czechia (On-Site)
3 Days ago
Bohemia Interactive - Technical Designer - UX & UI

Bohemia Interactive

Prague, Czechia (On-Site)
8 Months ago
Wargaming - Game Designer (World of Tanks)

Wargaming

Prague, Prague, Czechia (Hybrid)
1 Month ago
Bohemia Interactive - UX & UI Technical Designer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
3 Weeks ago
Evolution - Czech Speaking Online Game Presenter

Evolution

Prague, Czechia (On-Site)
10 Months ago
Warhorse Studios - Senior C++ Programmer

Warhorse Studios

Prague, Prague, Czechia (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

ByteDance - Backend Software Engineer, Enterprise Solution

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Google - Software Engineer, Next-Generation Data Warehouse Napa, Core Data

Google

Bengaluru, Karnataka, India (On-Site)
21 Hours ago
ByteDance - Backend Software Engineer

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
3 Days ago
The Walt Disney Company - Senior Online Engineer

The Walt Disney Company

Copenhagen, Denmark (Remote)
3 Weeks ago
Canva - Senior Backend Software Engineer - Java - RPC (Remote across ANZ)

Canva

Sydney, New South Wales, Australia (Remote)
3 Months ago
Amazon Games - Game Backend Developer

Amazon Games

Montreal, Quebec, Canada (On-Site)
4 Days ago
Limit Break - Senior Backend Engineer, Core Services (Blockchain focused)

Limit Break

United States (Remote)
1 Month ago
SuperPlay - SERVER TECH LEAD

SuperPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
CloudHire - Senior Backend Engineer - TypeScript

CloudHire

Pune, Maharashtra, India (Remote)
3 Weeks 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.

Redmond, Washington, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

São Paulo, State Of São Paulo, Brazil (On-Site)

Redmond, Washington, United States (On-Site)

Prague, Prague, Czechia (On-Site)

Beijing, Beijing, China (On-Site)

Redmond, Washington, United States (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Sydney, New South Wales, Australia (On-Site)

Mountain View, California, United States (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