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 is no longer active. 😔

Job Description

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 10 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