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

Software Engineering Senior Manager

Job in New York, New York County, New York, 10261, USA
Listing for: Sidley Austin LLP
Full Time position
Listed on 2026-06-12
Job specializations:
  • Software Development
    Cloud Engineer - Software, DevOps, Senior Developer, Azure
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: New York

The Software Engineering 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. The ideal candidate comes from a 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, Postgre

    SQL, 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 Mediat

    R, 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

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 Postgre

    SQL 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 (Common

    JS, 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 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 optimisation, and cost analysis
Preferred Azure Certifications
  • Expert‑level experience with Azure Dev Ops YAML pipelines including multi‑stage pipelines, pipeline templates, variable groups, and environment‑based deployments
  • AZ‑400:
    Designing and Implementing Microsoft Dev Ops Solutions
  • AZ‑305:
    Designing Microsoft Azure Infrastructure Solutions
  • AZ‑204:
    Developing Solutions for Microsoft Azure
  • AZ‑104:
    Microsoft Azure Administrator
Advanced Technical Skills
  • Experience with .NET Aspire for cloud‑native application orchestration and service discovery
  • Experience with CQRS and Mediator patterns (Mediat

    R or equivalent)
  • Event Grid and Event Hubs for…
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