Principal Software Engineer Manager

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$137,600 - $294,000
Distributed Systems
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Principal Software Engineer Manager

Microsoft Security is searching for a Principal Software Engineering Manager to lead the development of a core subsystem within a cutting-edge security data platform. This role involves shaping technical strategy, guiding feature development, overseeing a high-caliber engineering team, and collaborating with product management, security experts, and other engineering groups. The candidate will be responsible for designing, building, and delivering a robust subsystem that meets high standards of performance, security, and scalability. This position is critical in driving innovation while ensuring alignment across teams for successful product launch.

The role is part of Microsoft Security Platform, which aims to create a safer digital environment by building a comprehensive security cloud. The platform is developing an exabyte-scale data platform that enables enterprises to map their digital environment, integrate and standardize security data, and answer critical security and compliance questions using advanced AI and machine learning.

Key responsibilities include:

  • Leading the design, implementation, and delivery of a critical subsystem
  • Developing and driving technical strategy
  • Overseeing full feature development process
  • Mentoring and guiding engineers
  • Optimizing subsystem performance
  • Driving improvements through new technologies
  • Collaborating with cross-functional teams

Required qualifications:

  • Bachelor's Degree in Computer Science or related field with 6+ years of technical engineering experience
  • 6+ years experience in building large-scale, distributed software systems
  • 2+ years experience managing high-scale engineering teams
  • Expertise in cloud-native architecture, microservices, and containerization

The role offers competitive compensation and benefits, including industry-leading healthcare, educational resources, savings and investments, parental leave, and more. Microsoft is committed to fostering an inclusive work environment and is an equal opportunity employer.

Last updated a month ago

Responsibilities For Principal Software Engineer Manager

  • Lead design, implementation, and delivery of a critical subsystem
  • Develop and drive technical strategy
  • Oversee full feature development process
  • Mentor and guide engineers
  • Optimize subsystem performance
  • Drive improvements through new technologies
  • Collaborate with cross-functional teams

Requirements For Principal Software Engineer Manager

Java
JavaScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related field
  • 6+ years technical engineering experience
  • 6+ years experience in building large-scale, distributed software systems
  • 2+ years experience managing high-scale engineering teams
  • Expertise in cloud-native architecture, microservices, and containerization
  • Experience leading complex feature development
  • Familiarity with cloud platforms (Azure, AWS, or GCP)
  • Knowledge of data processing frameworks (Spark, Hadoop, or similar)

Benefits For Principal Software Engineer 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 Engineer Manager

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Data Processing Unit (DPU) team, focusing on networking software and cloud infrastructure.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on high-scale distributed ad serving systems with ML infrastructure and real-time bidding components.

Principal Software Engineer- Kusto

Lead the development of Azure Data Explorer (Kusto), Microsoft's massive-scale cloud service for real-time log analytics and big data exploration.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure Core OneDeploy team, focusing on distributed systems and cloud infrastructure, offering competitive salary and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading the Start Network Ranking Infrastructure team, focusing on AI-powered content personalization serving 100M+ daily users.