Senior Manager Azure .NET Engineering
Why This Role Stands Out
This hybrid role offers a unique opportunity to blend hands-on technical leadership with people management, driving cloud-native architecture and modern software development for a prestigious global firm. You'll thrive here if you possess deep Azure and .NET expertise, a passion for mentoring engineers, and enjoy shaping impactful distributed systems. Apply to advance your career in a supportive and innovative environment.
Quick Overview
Job Description
***We are unable to sponsor for this permanent full-time role***
***Position is bonus eligible***
Prestigious Global Firm is currently seeking a Senior Manager of Software Engineering with strong Azure, .NET, and DevOps experience. Candidate will be a strong hands-on engineering leader with deep Azure expertise to lead a team of 5–7 engineers while driving cloud-native architecture, platform engineering, and modern software development within the Data & AI organization. Experience as a Principal Engineer, Cloud Architect, or Platform Engineering Leader with strong Azure and .NET/React stack expertise who is still hands-on technically is needed for this role.
Responsibilities:
- Design and evolve the distributed system architecture for the cloud-native automation platform, including Azure Container Apps, Service Bus, PostgreSQL, Redis, and Blob Storage
- Design event-driven architectures using Azure Service Bus for high-volume asynchronous processing
- Optimize platform performance, cost, and operational complexity through architectural improvements
- Lead .NET backend development including ASP.NET Core APIs, CQRS pattern with MediatR, Entity Framework Core, and FluentValidation
- Conduct code reviews ensuring adherence to SOLID principles, async programming best practices, and distributed systems patterns
- Own and evolve multi-stage Azure DevOps YAML pipelines including multi-phase infrastructure deployment, container image builds, and environment-specific deployments
- Manage and mentor software engineers, focusing on cloud engineering skill development
- -Leads: 5–7 engineers
- Role is approximately 50% hands-on technical leadership / 50% people leadership
Qualifications:
-6+ years building cloud-native applications on Azure
-3+ years with AKS, Azure Container Apps, Kubernetes, or similar container platforms
-2+ years leading software engineering teams as a formal people leader
-Strong .NET/C# development background
-Microservices & distributed systems
-CI/CD & DevOps ownership
-Infrastructure as Code
-Azure architecture & platform engineering
-React, TypeScript, Next.js
-Azure Service Bus
-Azure SQL
-AI-enabled applications/platforms
Education and/or Experience:
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical field; or equivalent professional experience with demonstrable cloud architecture expertise
- Minimum 6 years of hands-on software engineering experience building cloud-native applications on Azure
- Minimum 3 years of experience with Azure Container Apps, Azure Kubernetes Service (AKS), or equivalent container orchestration platforms
- Minimum 2 years of people management experience leading software engineering teams
- Proven track record delivering distributed systems in production using microservices architecture and event-driven patterns
- Hands-on experience with Azure Service Bus, Azure database services including Azure SQL Database with Elastic Pools, Azure PostgreSQL Flexible Server, managed identity authentication, connection pooling, and private endpoint configuration
- Deep understanding of microservices communication patterns including synchronous HTTP, asynchronous messaging, event-driven architecture, and service discovery
- Proficiency in C# and .NET (minimum .NET 6, preferably .NET 8+) including NET Core Web API with Controllers, Async/await patterns and Task-based asynchronous programming, LINQ and lambda expressions, Dependency injection and Options pattern and Entity Framework Core
- Proficiency in TypeScript/JavaScript including js development, Async patterns (Promises, async/await), npm/pnpm package management, Module systems (CommonJS, ES modules) and scripting proficiency in Bash or PowerShell for deployment automation and troubleshooting
- Container image build and deployment workflows including Dockerfile optimization, multi-stage builds, and Azure Container Registry integration
- Proven ability to mentor software engineers on cloud-native development patterns, distributed systems concepts, and Azure architecture
- Strong code review skills with ability to provide constructive feedback on backend APIs, infrastructure code, and integration logic
- Systematic troubleshooting approach for complex distributed systems issues
- Strong analytical skills for capacity planning, performance optimization, and cost analysis
Preferred Certifications:
- Expert-level experience with Azure DevOps YAML pipelines including multi-stage pipelines, pipeline templates, variable groups, and environment-based deployments
- AZ-400: Designing and Implementing Microsoft DevOps Solutions
- AZ-305: Designing Microsoft Azure Infrastructure Solutions
- AZ-204: Developing Solutions for Microsoft Azure
- AZ-104: Microsoft Azure Administrator
Skills
Similar jobs
Hybrid - Deputy Chief Networking Officer - (DCIO) with 15 years -Certified Juniper Networks is must - Philadelphia, PA - Need local only
Spruce Technology Inc. · Philadelphia, United States
16 minutes agoMS Dynamics CRM Functional Architect @ Remote
e-IT Professionals Corp. · United States
16 minutes agoBusiness Communications & Change Mgmt Specialist
eSolutionsFirst, LLC · McLean, United States
16 minutes agoSenior UX/UI Product Designer
Promantis Inc · Sacramento, United States
16 minutes agoProject Lead 3
CCS Global Tech · Austin, United States
16 minutes agoData Consultant ( Workshop Experience)
Nasscomm, Inc. · United States
18 minutes ago