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

Software Engineering Senior Manager

Job in Washington, District of Columbia, 20022, USA
Listing for: Worky
Full Time position
Listed on 2026-08-15
Job specializations:
  • Software Development
    Cloud Engineer - Software, Azure, .NET Developer, Software Architect
Salary/Wage Range or Industry Benchmark: 195000 - 234400 USD Yearly USD 195000.00 234400.00 YEAR
Job Description & How to Apply Below

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, 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
Education 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
  • 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 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 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:
  • 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 (MediatR or equivalent)
  • Event Grid and Event Hubs for event‑driven…
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