Principal Software Engineer Manager

Microsoft

10+ yrs Noida Full Time Hybrid (office + remote)
Microsoft logo
Posted : today
Actively hiring

Job description

Join Microsoft Defender's Cloud Delivery team as a Principal Software Engineering Manager and drive innovation in cloud environments. This role focuses on partnering with service engineering and operations to enhance deployment pipelines, automate readiness checks, and streamline release processes.

Our mission is to empower every person and organization. We foster a culture of growth, innovation, and collaboration, guided by our values of respect, integrity, and accountability. We are building an inclusive environment where everyone can thrive.

Responsibilities

Lead and develop a team of engineers to enhance the safety, reliability, and efficiency of cloud deployments within Microsoft Defender. You will be responsible for people management, technical direction, and project delivery, while also contributing to architecture, code, and troubleshooting.

Key duties include: - Hiring, coaching, and developing engineers with clear expectations and growth opportunities. - Setting priorities and ensuring team delivery on deployment improvements, reliability, and security. - Leading the architecture for Azure deployment automation and infrastructure tooling. - Contributing code, reviewing designs, and troubleshooting production issues. - Partnering with service teams to automate deployments and clarify operational ownership. - Driving engineering efficiency through automation and workflow improvements. - Utilizing telemetry and incident learnings to measure and improve practices.

Qualifications

A Bachelor's Degree in Computer Science or a related technical field is required, along with over 10 years of experience in technical engineering and coding in languages such as C, C++, C#, Java, JavaScript, or Python. Significant experience in managing software engineers, including hiring, coaching, and performance management, is essential.

Proven ability to deliver and support production software through an engineering team, manage priorities, and handle dependencies is necessary. You must be adept at explaining technical decisions, risks, and alternatives to stakeholders and resolving competing requirements. Meeting specific security screening requirements, including the Microsoft Cloud Background Check, is mandatory for this role.

Essential Skills

CC++C#JavaJavaScriptPythonAzureDeployment AutomationInfrastructure ToolingReliabilitySecuritySupportCode ReviewProduction TroubleshootingObservabilityTelemetryPerformance ManagementCareer DevelopmentPrioritizationDependency ManagementRisk Management

Highlights

  • Actively hiring

More Details

RolePrincipal Software Engineer Manager
IndustrySoftware
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Software

Principal Software Engineer Manager at Microsoft | SkillMX | SkillMX