Senior Manager Azure .NET Engineering

Request Technology, LLC

Chicago (IL)

On-site

USD 170,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Request Technology, LLC is seeking a Senior Manager of Software Engineering with strong Azure, .NET, and DevOps experience. You will lead a team of 5–7 engineers while driving cloud-native architecture within the Data & AI organization.

The role balances hands-on technical leadership with people leadership and requires deep Azure expertise for scalable distributed systems. Prior leadership of cloud platform teams is preferred.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field; or equivalent cloud architecture experience.
  • Minimum 6 years building cloud-native apps on Azure; 3+ years with AKS or Kubernetes; 2+ years in people management.
  • Proven track record delivering distributed systems using microservices and event-driven patterns.
  • Hands-on experience with Azure services including SQL Database, PostgreSQL, Service Bus, Redis, and Blob Storage.
  • Proficiency in C# and .NET (minimum .NET 6, preferably .NET 8+) with Web API, Async patterns, LINQ, DI, and EF Core.
  • Strong code review, troubleshooting, and capacity planning skills.
  • Experience mentoring engineers on cloud-native development and Azure architecture.

Responsibilities

  • Design and evolve cloud-native architecture for a service platform on Azure.
  • Lead .NET backend development with ASP.NET Core and CQRS patterns.
  • Own multi-stage Azure DevOps pipelines for deployments and environments.
  • Mentor engineers and balance hands-on leadership with people management.
  • Review code for SOLID adherence and distributed systems patterns.
  • Drive performance, cost optimization, and operational simplicity.
  • Collaborate with cross-functional teams to deliver scalable solutions.

Skills

Cloud architecture
Azure
Distributed systems
Leadership
DevOps
C#/.NET
Mentoring

Education

Bachelor's degree in CS/CE/IS or related field

Tools

Azure DevOps
AKS
Azure Container Apps
Kubernetes
Docker
Entity Framework Core

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
  • 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
  • Microservices & distributed systems
  • CI/CD & DevOps ownership
  • Infrastructure as Code
  • 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
  • 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-204: Developing Solutions for Microsoft Azure
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

MANAGER - C# Software Engineering - Azure Cloud-Native Architecture
MANAGER - C# Software Engineering - Azure Cloud-Native Architecture

Request Technology, LLC • United States

Hybrid
USD 195,000 - 235,000
.NET/ C# Software Engineering /. Azure Senior Hand On Manager
.NET/ C# Software Engineering /. Azure Senior Hand On Manager

Request Technology, LLC • United States

Hybrid
USD 150,000 - 190,000
Travel expenses reimbursed quarterly
Hybrid work model
Manager, Software Engineering
Manager, Software Engineering

Request Technology, LLC • United States

Hybrid
USD 170,000 - 210,000
Manager, Software Engineering
Manager, Software Engineering

Request Technology, LLC • Chicago (IL)

Hybrid
USD 120,000 - 180,000
Manager, Software Engineering
Manager, Software Engineering

Request Technology, LLC • Dallas (TX)

Hybrid
USD 140,000 - 190,000
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

Hybrid
USD 140,000 - 190,000
Azure DevOps Engineer
Azure DevOps Engineer

firstPRO US • Wilmington (MA)

On-site
USD 150,000 - 190,000
Senior .NET Full-Stack Lead — Azure & Microservices
Senior .NET Full-Stack Lead — Azure & Microservices

Tech Mirrors • Frederick (MD)

On-site
Cloud Engineer
Cloud Engineer

CloudIQ Technologies • United States

On-site
USD 110,000 - 140,000
Senior .NET Developer, Azure
Senior .NET Developer, Azure

EPAM Systems • Town of Poland (NY)

On-site
USD 100,000 - 130,000