×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Senior Manager

Job in Houston, Harris County, Texas, 77246, USA
Listing for: Sidley Austin LLP
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Architect, .NET Developer, Senior Developer
Salary/Wage Range or Industry Benchmark: 141000 - 230000 USD Yearly USD 141000.00 230000.00 YEAR
Job Description & How to Apply Below

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 Dev Ops 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 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 Fluent Validation
  • Conduct code reviews ensuring adherence to SOLID principles, async programming best practices, and distributed systems patterns
  • Own and evolve multi-stage Azure Dev Ops 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
Required
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical field; or equivalent professional experience with demonstrable cloud architecture expertise.
  • Minimum of 10 years of experience in software engineering, application development, information technology, or a related technical field.
  • Minimum of 6 years of hands-on software engineering experience, including experience developing cloud-based applications and solutions.
  • Minimum of 3 years of direct people management experience, including experience leading and developing software engineering teams.
  • Strong technical foundation with the ability to provide technical guidance, mentor engineers, and effectively delegate while empowering team members to own execution.
  • Experience leading and delivering greenfield/net-new development of enterprise-grade applications and solutions, or comparable large-scale software development initiatives.
  • Experience with modern application development technologies and cloud platforms, including .NET, React, Microsoft Azure, or comparable technologies.
  • Proven ability to mentor software engineers on cloud-native development patterns, distributed systems concepts, and cloud architecture
  • Strong communication skills, with the ability to effectively communicate technical concepts, strategies, and recommendations to senior leadership and key stakeholders.
Preferred
  • A minimum of 6 years of hands-on software engineering experience building cloud-native applications on Azure.
  • A minimum of 3 years of experience with Azure Container Apps, Azure Kubernetes Service(AKS), or equivalent container orchestration platforms.
  • A minimum of 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 Type Script/JavaScript including js development, Async patterns (Promises, async/await), npm/pnpm package management, Module systems (CommonJS, ES modules) and scripting proficiency in Bash or Power Shell for deployment automation and troubleshooting.
  • Container image build and deployment workflows including Docker file 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…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary