Principal Software Engineering Manager

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions and cloud services.
$180,000 - $300,000
Cloud
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS · Cybersecurity · Cloud

Description For Principal Software Engineering Manager

Microsoft Security is seeking a Principal Software Engineering Manager to join their Security Platform team in Bangalore. This role is crucial in building cloud solutions that support premium security features, compliance, data governance, and data loss prevention for Office 365 and Windows. The position involves leading the development of global-scale services that manage sensitive data, leveraging Azure, Exchange, and other cloud platforms. The ideal candidate will have 12+ years of experience in software development, strong cloud expertise, and the ability to lead architectural decisions. The role offers the opportunity to work on planet-scale security solutions that few companies can match in scope and impact. The team culture emphasizes growth mindset, excellence, and innovation, working on solutions that impact billions of users worldwide. This is an excellent opportunity for leaders who want to shape the future of cloud security while working with cutting-edge technologies and leading cross-functional teams.

Last updated 15 hours ago

Responsibilities For Principal Software Engineering Manager

  • Design and implement scalable, reliable, maintainable services
  • Lead design reviews across the team and apply expertise in available technologies
  • Drive key improvements in backend Engineering System
  • Take feature areas from ideation to successful global roll out
  • Act as a code and design reviewer and mentor other engineers
  • Perform investigations and investments in complex areas
  • Design and deliver features end to end including system architecture, code, deployment, scale, performance and quality

Requirements For Principal Software Engineering Manager

Java
Kubernetes
  • BS or MS degree in Computer Science or Engineering or equivalent experience
  • 12+ years of relevant software development experience
  • Proficient in C# (Java or C++)
  • In-depth knowledge of cloud development (Azure, AWS, Google Cloud)
  • Experience with multithreading and asynchronous processing
  • Strong understanding of Object-Oriented Programming and Design Patterns
  • Experience with CI/CD pipeline using agile practices
  • Effective communication and collaboration skills
  • Cultural sensitivity and ability to work across multiple geographies

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 position at Microsoft's Azure Data team, building cloud database services and working with cutting-edge technology in Belgrade.

Principal Software Engineer Manager-Azure Edge and Platform

Lead Azure Edge + Platform engineering team as Principal Software Engineer Manager at Microsoft, overseeing cloud-native services development.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building and operating global scale cloud services and operational frameworks.

Principal Software Engineer- AI Search

Lead Azure AI Search engineering systems development at Microsoft, focusing on cloud architecture, security, and AI integration.

Principal Group Product Manager

Lead product strategy and vision for Microsoft Azure Customer Experience team, focusing on AI and cloud services implementation.