Principal Software Engineering Manager

A global technology company that empowers every person and organization on the planet to achieve more.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineering Manager

Microsoft's Work Management Experience team is building a modern project management tool as part of their suite including Microsoft Planner, Project & To Do. These applications enable task and project management across work and life, featuring real-time collaboration, AI, automation through Power Apps, Gantt charts, and Kanban boards. The team seeks a Principal Software Engineering Manager to drive design across various dependencies like Substrate, Loop, ODSP, Project, and Planner services. The role requires strong technical leadership, with a focus on scaling and resilient design. The team culture emphasizes agility, customer obsession, and fast execution. They value building solutions the right way with a "do what it takes" attitude, fostering an inclusive environment where all voices are heard. The position offers opportunities to work on high-scale products and shape the future of work management in Microsoft 365, which is used by thousands of organizations worldwide.

Last updated a minute ago

Responsibilities For Principal Software Engineering Manager

  • Own and lead product end-to-end
  • Lead a team of 8 to 10 software engineers
  • Design and develop software solutions with service integrations and UI/UX
  • Drive modern software engineering practices through design reviews
  • System design through well-defined interfaces across multiple components
  • Work closely with PM and UX team to derive solutions
  • Develop best-in-class engineering ensuring security, reliability, and maintainability
  • Improve test coverage and implement integration tests
  • Participate in on-call rotations for support and debugging
  • Focus on customer/partner needs through data-driven approach

Requirements For Principal Software Engineering Manager

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 10+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 5+ years of experience in managing a software development team
  • Pass Microsoft Cloud Background Check
  • Exceptional management skills to collaborate across teams
  • Experience with system design and service integration

Benefits For Principal Software Engineering Manager

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Principal Software Engineering Manager

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on AI and productivity solutions, offering competitive pay and remote work options.

Principal Software Engineering Manager

Lead Microsoft's Application Identities Platform Team as Principal Engineering Manager, driving innovation in identity and access management for cloud services.

Principal Software Engineer

Lead software engineering role at Microsoft, focusing on Microsoft Teams and AI products, offering remote work and competitive compensation in Vancouver.

Software Engineer L7, Growth Engineering

Principal Software Engineer role at Netflix leading Growth Engineering initiatives, architecting systems for billing, payments, and consumer platforms.

Principal Technical Program Manager - Fintech Risk Technology and Operations

Principal Technical Program Manager position at Intuit, leading Fintech Risk Technology initiatives with competitive compensation and opportunity to impact millions of customers.