LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Microsoft›Principal Software Engineering Manager
Microsoft

About Microsoft

Empowering every person and organization on the planet

🏢 Tech👥 100K+📅 Founded 1975📍 Redmond, Washington, United States

Key Highlights

  • Market cap exceeds $2 trillion
  • 100,000+ employees worldwide
  • Leading cloud services through Azure
  • Major clients include Walmart and BMW

Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...

🎁 Benefits

Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...

🌟 Culture

Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

🌐 Website💼 LinkedIn𝕏 TwitterAll 374 jobs →
Microsoft

Principal Software Engineering Manager

Microsoft • India, Karnataka, Bangalore

Posted 1d agoLeadEngineering manager📍 Bangalore
Apply Now →

Skills & Technologies

AzureCassandraCloudDatabaseData engineeringData integrationData managementData platformSQLPower BI

Overview

Microsoft is hiring a Principal Software Engineering Manager to lead a team focused on building Azure Managed Instance for Apache Cassandra. You'll work with technologies like Azure, SQL, and Power BI to deliver high-scale database capabilities. This role requires strong technical leadership and people management skills.

Job Description

Who you are

You have extensive experience in software engineering and team leadership, ideally with a focus on cloud technologies and database systems. Your background includes a deep understanding of data engineering principles and the ability to manage high-performing teams. You are skilled in building and operating large-scale database solutions, particularly in cloud environments, and you thrive in collaborative settings where innovation is encouraged. You possess strong technical acumen in Azure and related technologies, enabling you to guide your team effectively.

You have a proven track record of delivering complex projects on time and within budget, demonstrating your ability to balance technical execution with strategic vision. Your experience with Apache Cassandra or similar distributed databases is a significant asset, as is your familiarity with data integration and analytics tools. You are passionate about fostering a culture of continuous improvement and mentorship within your team, helping engineers grow their skills and advance their careers.

Desirable

Experience with AI-enabled applications and a strong understanding of operational databases will set you apart. Familiarity with business intelligence tools like Power BI and a knack for data-driven decision-making are also highly valued. You are comfortable navigating the challenges of managing a diverse team and are adept at communicating complex technical concepts to non-technical stakeholders.

What you'll do

In this role, you will lead a talented team of software engineers responsible for developing and maintaining Azure Managed Instance for Apache Cassandra. Your primary focus will be on delivering high-scale, secure, and reliable database capabilities that meet the needs of enterprise customers. You will oversee the technical direction of the team, ensuring that best practices in software development and data management are followed.

You will collaborate closely with product management and other engineering teams to define project requirements and deliverables. Your leadership will be crucial in driving the team's performance and fostering a culture of innovation and accountability. You will also be responsible for mentoring team members, conducting performance reviews, and supporting their professional development.

As part of your role, you will engage in strategic planning and execution, aligning your team's goals with the broader objectives of the Azure Data engineering team. You will be involved in architectural discussions, helping to shape the future of Microsoft's database offerings in a cloud-enabled world. Your insights will guide the team in implementing new features and enhancements that drive customer satisfaction and business success.

What we offer

Microsoft provides a dynamic work environment where you can thrive as a leader in technology. You will have access to cutting-edge tools and resources to support your team's success. We value diversity and inclusion, and we encourage you to apply even if your experience doesn't match every requirement. Our commitment to employee growth means you will have opportunities for continuous learning and career advancement. Join us in shaping the future of data management and analytics in the age of AI.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Microsoft.

Apply Now →Get Job Alerts