Principal Software Engineering Manager

1 Month ago • 6-10 Years • Product Management • Full Stack Development

Job Summary

Job Description

Lead a team enabling Copilot's use of enterprise assets in SharePoint and third-party Digital Asset Libraries. Collaborate with partner teams (ODSP, Substrate, OAI) to allow Copilot and PowerPoint to find and add content. Responsibilities include guiding partnerships with stakeholders, developing design documents, optimizing code, driving project plans, acting as DRI, monitoring systems, leading product development and scaling, and leading technical solutions. The role requires hands-on coding, code reviews, and debugging. This position offers the opportunity to work with LLMs, semantic search, AugLoop, and the Microsoft Graph. Partial work from home is possible.
Must have:
  • 6+ years technical engineering experience
  • Coding in C, C++, C#, Java, JavaScript, or Python
  • 4+ years people management experience
  • Lead technical solutions and be hands-on with code
  • Guide teams and stakeholders
  • Drive project plans and work items
Good to have:
  • Master's Degree in Computer Science
  • Experience with LLM grounding, semantic search, AugLoop, Microsoft Graph
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

Job Details

Overview

Join the PowerPoint team! We are a dynamic and passionate group of innovators dedicated to bringing the power of Copilot to our customers. We thrive on diversity and collaboration, working together across continents to create cutting-edge solutions that transform the way people present and share their ideas. Our mission is to empower every user with intuitive, intelligent tools that make storytelling effortless and impactful. Be part of our exciting journey as we revolutionize presentations and inspire creativity around the world! 

 

As a Principal Software Engineering Manager in PowerPoint, you will lead a team to enable Copilot’s use of enterprise assets in SharePoint and in third-party Digital Asset Libraries. You will collaborate with many partner teams including ODSP, Substrate and OAI to allow Copilot and PowerPoint to find and add this content.  This opportunity will allow you to learn, or deepen your knowledge in LLM grounding, semantic search, AugLoop, the Microsoft Graph, and more. You will refine your skills in working with partner teams across Microsoft and ship user-facing features to millions of people. Partial work from home is possible for this role.  

 

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

Preferred Qualifications

  • Bachelor's Degree in Computer Science OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python 
    • OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 
    • OR equivalent experience. 
  • 4+ years people management experience

 

Software Engineering M5 - The typical base pay range for this role across Canada is CAD $135,800 - CAD $253,000 per year.

 

Find additional pay information here:


Microsoft will accept applications for the role until January 15, 2025.

 

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. 
  • Leads technical solutions and is hands-on with code, code reviews and debugging issues. 
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

Similar Jobs

ByteDance - Senior Data Engineer - Game

ByteDance

Singapore (On-Site)
3 Months ago
Highspot - Sr. Backend Engineer

Highspot

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Whoop - SDET II

Whoop

Boston, Massachusetts, United States (On-Site)
3 Months ago
Vi - Data Scientist

Vi

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Google - Senior Research Scientist, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Treyarch - PRODUCT MANAGER - TREYARCH (LOS ANGELES)

Treyarch

Los Angeles, California, United States (On-Site)
1 Month ago
IGT - Product Trainer IV

IGT

Pasay, Metro Manila, Philippines (On-Site)
1 Month ago
Assystems - Ingénieur Planning - Stage H/F

Assystems

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
Pragma - Customer Success Manager

Pragma

(Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Netflix - Data Engineer (L5) - Games

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
Microsoft - Senior Software Engineering Manager

Microsoft

Barcelona, Catalonia, Spain (On-Site)
1 Month ago
Nasdaq - Axiom SL Regulatory Applications Architect - Software Developer Specialist

Nasdaq

Pune, Maharashtra, India (On-Site)
4 Months ago
HP - Expert Software Engineer

HP

Boise, Idaho, United States (On-Site)
1 Month ago
Nielsen Holdings - Senior Software Engineer - Bigdata ( Java/Scala , Spark, SQL , AWS)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Suyog Electricals  (SEPL_Cables) - Tender Engineer

Suyog Electricals (SEPL_Cables)

Vadodara, Gujarat, India (On-Site)
6 Months ago
Globalization Partners - Principal Software Engineer (Full stack)

Globalization Partners

United States (Remote)
2 Months ago
Raw  Group  - Software Engineer

Raw Group

Málaga, Andalusia, Spain (On-Site)
6 Months ago
Dream Games - Game Developer

Dream Games

İstanbul, Türkiye (On-Site)
8 Months ago
Zeta - Software Development Engineer II - Android

Zeta

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

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Don't Nod - Candidature spontanée

Don't Nod

Montreal, Quebec, Canada (On-Site)
7 Months ago
Sinch - Product Security Engineer

Sinch

Victoria, British Columbia, Canada (Hybrid)
3 Months ago
Microsoft - Senior Gameplay Technical Animator - Gears of War- The Coalition

Microsoft

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Nintendo - Brand Ambassador - Bilingual (French-English)

Nintendo

Montreal, Quebec, Canada (On-Site)
4 Months ago
IGG - Senior Gameplay/System Designer (Mobile Game)

IGG

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Treyarch - SENIOR WEAPON CONCEPT ARTIST - TREYARCH (VANCOUVER)

Treyarch

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Xsolla - Mobile Tech Lead

Xsolla

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Treyarch - Principal Character Concept Artist

Treyarch

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Blazesoft - Senior Manager, Performance Marketing (iGaming)

Blazesoft

Vaughan, Ontario, Canada (On-Site)
2 Months ago
Lakshya Digital - UI Programmer - Freelance

Lakshya Digital

Quebec, Canada (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Product Management Jobs

USE Insider - Scrum Master (Remote)

USE Insider

İstanbul, İstanbul, Türkiye (Remote)
3 Months ago
Treyarch - PRODUCT MANAGER - TREYARCH (LOS ANGELES)

Treyarch

Los Angeles, California, United States (On-Site)
1 Month ago
Google - Product Manager I, Search

Google

Mountain View, California, United States (On-Site)
1 Month ago
Paytm - Product Management - Senior/Group Product Manager - Paytm Ads

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
USE Insider - Product Manager - (Remote)

USE Insider

İstanbul, İstanbul, Türkiye (Remote)
3 Months ago
Rovio Entertainment Corporation - Product Lead, Red's Club

Rovio Entertainment Corporation

Uusimaa, Finland (Hybrid)
4 Months ago
PENN Interactive - Head of Product Management

PENN Interactive

Philadelphia, Pennsylvania, United States (Hybrid)
3 Months ago
SOFTGAMES - Senior Partner & Product Manager  - Fully Remote

SOFTGAMES

Berlin, Berlin, Germany (Remote)
1 Month ago
Nagarro - Senior Staff Engineer (Project Manager/Scrum Master)

Nagarro

Johannesburg, Gauteng, South Africa (Remote)
3 Months ago
Evolution - Project Manager Brasil

Evolution

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months 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)

London, England, United Kingdom (Hybrid)

London, England, United Kingdom (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Hyderabad, Telangana, India (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