Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 7 months 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?