Principal Software Engineering Manager

MicrosoftRedmond, WA
$142,800 - $304,200

About The Position

Microsoft Security aspires to make the world a safer place for all by reshaping security and empowering users, customers, and developers with a security cloud. The Security Intelligence & AI Platform team builds foundational services, data platforms, search and retrieval systems, and agentic experiences for next-generation security products. They develop scalable, secure, and reliable cloud services for security analysts, SOC teams, and AI agents to reason over security data, generate insights, and accelerate threat detection and response. As a Principal Software Engineering Manager, you will lead a team responsible for delivering platform capabilities that serve millions of security signals and support advanced AI-driven security experiences. This role involves defining technical strategy, influencing product direction, driving execution across multiple engineering teams, and fostering a culture of engineering excellence, reliability, and innovation. It requires deep technical leadership, organizational influence, customer focus, and people management to shape the future of Microsoft's security platform investments. Microsoft's mission is to empower every person and every organization on the planet to achieve more. Employees are encouraged to have a growth mindset, innovate to empower others, and collaborate to realize shared goals, building on values of respect, integrity, and accountability to create an inclusive culture.

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.
  • This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Nice To Haves

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 4+ years people management experience.
  • Experience building and operating online services and fault-tolerant distributed systems.
  • Experience creating and shipping V1 products using modern development practices.
  • Experience using agile methodologies or test-driven development (TDD).

Responsibilities

  • Define and drive the technical vision, architecture, and long-term roadmap for strategic security platform investments.
  • Lead and grow a high-performing engineering team through coaching, talent development, performance management, and succession planning.
  • Deliver reliable, scalable, and secure cloud services while maintaining high standards for engineering excellence, quality, and operational rigor.
  • Partner closely with Product Management, Data Science, Security Research, and partner engineering teams to align priorities and execute on customer-focused outcomes.
  • Drive service health, incident management, root cause analysis, and continuous improvements in reliability, availability, and compliance.
  • Influence cross-organization strategy, build stakeholder alignment, and ensure successful execution of complex, multi-team initiatives from conception through release.
  • Embody our culture and values

Benefits

  • Certain roles may be eligible for benefits and other compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service