JobsPrincipal Software Engineering Manager
Job description
The Principal Software Engineering Manager will lead a team within the M365 Substrate Core Team, focusing on enhancing the efficiency and core fundamentals of Microsoft 365 Copilot backend services. This role involves collaborating with various engineering and research teams to optimize performance and drive measurable business impact. The manager will also be responsible for guiding technical design and ensuring system reliability and scalability. The position emphasizes a collaborative culture and aims to empower every person and organization through innovative technology.
Requirements
- Bachelor's Degree in Computer Science or related technical field 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.
- Ability to meet Microsoft, customer and/or government security screening requirements.
- Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience OR equivalent experience.
- 4+ years people management experience.
- 2+ years of experience building distributed, near real-time, high-load systems.
- 2+ years of experience translating requirements into feature implementations.
- Familiarity with modern software design patterns such as microservices, containers, caching, and queuing.
- Experience with CUDA kernels, CPU/GPU performance optimization, network latency, and managing large-scale capacity fleets.
Responsibilities
- Lead a team focused on improving efficiency and fundamentals for M365 Copilot backend services.
- Collaborate with engineering and research teams across M365, Azure, and MAI to co-design and ship performance optimizations.
- Provide strategic direction and apply deep technical knowledge to drive measurable business impact.
- Guide technical design, dependency management, and documentation across services and platforms.
- Drive code optimization, refactoring, and reuse to improve system performance, maintainability, and ROI.
- Act as Designated Responsible Individual (DRI) and lead on-call operations, ensuring system health and rapid incident response.
- Own product scalability and performance, applying engineering best practices and holding accountability for quality and customer satisfaction.
- Develop deep expertise in distributed systems and cloud-scale architecture.
Benefits
- Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.
Is this posting expired or inaccurate?
