Software Development Senior Manager

Sidley Austin LLP

Dallas (TX)

Hybrid

USD 141,000 - 230,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Sidley Austin LLP seeks a Software Development Senior Manager to architect, build, and operate a cloud-native automation platform on Azure. You will lead a distributed team, guide backend services in .NET, and own CI/CD pipelines to enable multi-environment deployments.

The role requires deep Azure expertise and hands-on experience with microservices, event-driven design, and scalable data stores. Hybrid work in the Dallas area is available with a strong focus on engineering excellence.

Qualifications

  • Bachelor's degree in CS/SE/IS or equivalent experience.
  • Minimum 6 years building cloud-native apps on Azure.
  • 3+ years leading software engineering teams.
  • Hands-on Azure container and database services experience.

Responsibilities

  • Design and evolve distributed system architecture for a cloud-native platform.
  • Lead .NET backend development with ASP.NET Core and CQRS/MediatR.
  • Mentor engineers and drive architecture reviews and best practices.
  • Own multi-stage Azure DevOps pipelines and IaC for deployments.
  • Ensure performance, cost, and reliability through engineering improvements.

Skills

Azure architecture
Distributed systems
C# / .NET
ASP.NET Core
Azure DevOps
Leadership
Mentoring
CQRS / MediatR
Docker
Event-driven
SQL databases

Education

Bachelor's degree in CS/SE/IS

Tools

Azure Kubernetes Service
Azure Container Apps
Azure Service Bus
Azure SQL Database
PostgreSQL
Redis
Blob Storage
Terraform / IaC
Bicep
Docker

Job description

The Software Development Senior Manager is a senior technical leader responsible for architecting, building, and operating the firm's cloud-native automation platform. This role requires deep expertise in Azure cloud architecture, distributed systems, and software engineering. This is a technical leadership role first, people management second. This role has a strong background in cloud engineering, platform engineering, or full-stack development background with DevOps expertise.Duties and Responsibilities:Design and evolve the distributed system architecture for the cloud-native automation platform, including Azure Container Apps, Service Bus, PostgreSQL, Redis, and Blob StorageDesign event-driven architectures using Azure Service Bus for high-volume asynchronous processingOptimize platform performance, cost, and operational complexity through architectural improvementsLead .NET backend development including ASP.NET Core APIs, CQRS pattern with MediatR, Entity Framework Core, and FluentValidationConduct code reviews ensuring adherence to SOLID principles, async programming best practices, and distributed systems patternsOwn and evolve multi-stage Azure DevOps YAML pipelines including multi-phase infrastructure deployment, container image builds, and environment-specific deploymentsManage and mentor software engineers, focusing on cloud engineering skill developmentEducation and/or Experience:Required:Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical field; or equivalent professional experience with demonstrable cloud architecture expertise.A minimum of 6 years of hands-on software engineering experience building cloud-native applications on AzureA minimum of 3 years of experience with Azure Container Apps, Azure Kubernetes Service(AKS), or equivalent container orchestration platformsA minimum of 2 years of people management experience leading software engineering teamsProven track record delivering distributed systems in production using microservices architecture and event-driven patternsHands-on experience with Azure Service Bus, Azure database services including AzureSQL Database with Elastic Pools, Azure PostgreSQL Flexible Server, managed identity authentication, connection pooling, and private endpoint configurationDeep understanding of microservices communication patterns including synchronousHTTP, asynchronous messaging, event-driven architecture, and service discoveryProficiency in C# and .NET (minimum .NET 6, preferably .NET 8+) including NET CoreWeb API with Controllers, Async/await patterns and Task-based asynchronous programming, LINQ and lambda expressions, Dependency injection and Options pattern and Entity Framework CoreProficiency 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 troubleshootingContainer image build and deployment workflows including Dockerfile optimization, multi-stage builds, and Azure Container Registry integrationProven ability to mentor software engineers on cloud-native development patterns, distributed systems concepts, and Azure architectureStrong code review skills with ability to provide constructive feedback on backend APIs, infrastructure code, and integration logicSystematic troubleshooting approach for complex distributed systems issuesStrong analytical skills for capacity planning, performance optimization, and cost analysisPreferred:Azure CertificationsExpert-level experience with Azure DevOps YAML pipelines including multi-stage pipelines, pipeline templates, variable groups, and environment-based deploymentsAZ-400: Designing and Implementing Microsoft DevOps SolutionsAZ-305: Designing Microsoft Azure Infrastructure SolutionsAZ-204: Developing Solutions for Microsoft AzureAZ-104: Microsoft Azure AdministratorAdvanced Technical Skills:Experience with .NET Aspire for cloud-native application orchestration and service discoveryExperience with CQRS and Mediator patterns (MediatR or equivalent)Event Grid and Event Hubs for event-driven architecturesAgile/Scrum certifications including Certified Scrum Master (CSM) or SAFe AgilistExperience in professional services industry (legal, financial services, accounting, consulting)Understanding of enterprise security and compliance requirements (SOC 2, ISO 27001, GDPR)Familiarity with legal technology or document management systemsDeep Azure networking expertise including VNETs, subnets, Network Security Groups, private endpoints, Private DNS Zones, VNET peering, Application Gateway, and NAT GatewayAbility to diagnose Azure networking problems including DNS resolution failures, private endpoint connectivity issues, and Application Gateway routing problemsExpert-level Bicep or Terraform proficiency with ability to read, write, and debug complex Infrastructure-as-Code modules (500+ lines)Other Skills and Abilities:The following will also be required of the successful candidate:Strong organizational skillsStrong attention to detailGood judgmentStrong interpersonal communication skillsStrong analytical and problem-solving skillsAble to work harmoniously and effectively with othersAble to preserve confidentiality and exercise discretionAble to work under pressureAble to manage multiple projects with competing deadlines and priorities#LI-MR1#LI-HybridApplicants must be authorized to work in the United States without the need for employer sponsorship, now or in the futureThe target salary range for this role is:$141,400 - $230,400 if located in Illinois, New York, or Texas.Salaries vary by location and are based on numerous factors, including, but not limited to, the relevant market, skills, experience, and education of the selected candidate. Our compensation package also includes bonus eligibility and a comprehensive benefits program. Benefits information can be found at Sidley.com/Benefits .To perform this job successfully, an individual must be able to perform the Duties and Responsibilities above satisfactorily and meet the requirements. The requirements listed above are representative of the minimum knowledge, skill, and/or ability required. Reasonable accommodations will be made to enable individuals with disabilities to perform the essential functions of the job. If you need such an accommodation, please email sidleytalentacquisition@sidley.com (current employees should contact Human Resources).Sidley Austin LLP is an Equal Opportunity Employer.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Sidley Austin LLP • Dallas (TX)

Hybrid
USD 117,000 - 184,000
Bonus eligibility
Comprehensive benefits
Senior Software Engineer
Senior Software Engineer

Sidley Austin LLP • Dallas (TX)

Hybrid
USD 94,000 - 148,000
Microsoft Architect
Microsoft Architect

Sidley Austin LLP • Chicago (IL)

Hybrid
USD 161,000 - 230,000
Senior Software Engineer
Senior Software Engineer

Sidley Austin LLP • New York (NY)

On-site
USD 94,000 - 154,000
Senior Software Engineer
Senior Software Engineer

Sidley Austin LLP • Palo Alto (CA)

On-site
USD 94,000 - 154,000
Azure Cloud Platform Lead & Engineering Manager
Azure Cloud Platform Lead & Engineering Manager

Sidley Austin LLP • Dallas (TX)

Hybrid
USD 141,000 - 230,000
CCSI Systems Senior Engineer
CCSI Systems Senior Engineer

AlixPartners GmbH • Detroit (MI)

On-site
USD 115,000 - 135,000
Health benefits
401K
Tuition reimbursement
+4
Lead Software Engineer
Lead Software Engineer

Roadrunner Transportation Systems Inc • Downers Grove (IL), Northern (KY)

Hybrid
USD 120,000 - 130,000
Medical, dental, vision
401(k) matching
Paid time off
+1
Senior Software Engineer (Azure)
Senior Software Engineer (Azure)

BlueSky Resource Solutions • Irving (TX)

On-site
USD 150,000 - 210,000
Senior DevOps Engineer
Senior DevOps Engineer

Wolters Kluwer N.V. • Kennesaw (GA), Northern (KY)

On-site
USD 140,000 - 170,000