Principal Software Engineering Manager

Microsoft is a leading technology company that aspires to make the world a safer place through innovative security solutions.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS · AI

Description For Principal Software Engineering Manager

Microsoft Security is seeking a Principal Software Engineering Manager to lead the development of a next-generation security data platform. This role involves building a Software as a Service infrastructure to inventory and pre-integrate data in customers' digital estates across on-premises, multi-cloud, and SaaS systems. The ideal candidate will drive strategy, vision, and execution for the team, lead core services at planet scale, and foster a diverse and inclusive culture.

Key responsibilities include:

  • Collaborating with the Data Security Leadership team
  • Leading design, architecture, and execution of core services
  • Defining requirements, KPIs, and engineering deliverables
  • Innovating service deployment and maintenance for excellent reliability
  • Coaching team leaders and engineers, growing a diverse team

Qualifications:

  • 8+ years of relevant software development experience, especially in big data processing
  • Strong understanding of Object-Oriented Programming and Design Patterns
  • Cloud and services experience, preferably with Azure
  • Experience in DevOps, CI/CD pipelines, and Agile methodologies
  • Excellent communication and interpersonal skills
  • BS or MS in Computer Science or Engineering, or equivalent work experience

This role offers the opportunity to work on forward-looking products in an agile, collaborative environment, making a significant impact on Microsoft's security offerings and helping to protect billions of users worldwide.

Last updated a month ago

Responsibilities For Principal Software Engineering Manager

  • Drive strategy, vision, and execution for the team
  • Lead design, architecture, and execution of core services at planet scale
  • Define requirements, KPIs, and engineering deliverables
  • Innovate service deployment and maintenance for reliability
  • Coach team leaders and engineers
  • Foster a diverse and inclusive culture

Requirements For Principal Software Engineering Manager

Java
Python
  • BS or MS in Computer Science or Engineering or equivalent work experience
  • 8+ years of relevant software development experience
  • Experience with big data processing
  • Strong understanding of Object-Oriented Programming and Design Patterns
  • Cloud and services experience, preferably with Azure
  • Experience in DevOps and CI/CD pipelines
  • Excellent communication skills

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?

Jobs Related To Microsoft Principal Software Engineering Manager

Principal Software Engineer

Principal Software Engineer role at Microsoft focused on Windows application development and Microsoft Store platform enhancement with AI integration.

Principal Software Engineer

Principal Software Engineer role at Microsoft Teams, focusing on AI-powered messaging services and backend development with competitive compensation and remote work options.

Principal Software Development Engineer

Principal Software Engineer role at Microsoft working on large-scale distributed systems for search and AI services, with focus on backend development and system optimization.

Principal Software Engineer

Principal Software Engineer position at Microsoft leading AI Extensibility Platform development for Teams & M365, offering competitive salary and hybrid work environment.

Principal Software Engineer- Fabric Data Engineering

Principal Software Engineer role at Microsoft focusing on Fabric Data Engineering, building scalable backend services and infrastructure for data engineering solutions.