Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 8 months 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?