← Back to Jobs
Technology
Manager, Software Engineering
Request Technology, LLCDallas, TX🇺🇸United StatesPosted 5 Aug 2026
Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
Manager, Software Engineering
Salary: Open + Bonus
Preferred Location: Chicago, IL (Hybrid 3 days onsite, 2 days remote)
Secondary Location: (Remote) Boston, MA / New York, NY / DC area / Miami, FL / Dallas, TX / Houston, TX
*We are unable to provide sponsorship for this role*
Qualifications
- Bachelor's degree
- 6+ years of hands-on software engineering experience building cloud-native applications on Azure
- 3+ years of experience with Azure Container Apps, Azure Kubernetes Service (AKS), or equivalent container orchestration platforms
- 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 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 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
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
Skills
Microservices
SQL
Azure
Bash
C#
.NET
ASP.NET
HTTP
JavaScript
Kubernetes
PostgreSQL
PowerShell
Redis
TypeScript
Similar jobs
Senior Software Engineer (Java Full Stack)
Simple Solutions · Philadelphia, United States
11 minutes agoLead Site Reliability Engineer (F2F - NY)
Keen Technology Solutions LLC · Buffalo, United States
11 minutes agoSAP Basis/Security Consultant with Onapsis Experience
Adva IT Services, Inc.. · United States
11 minutes agoQA ENGINEER
AaraTechnologies Inc · New Hampshire, United States
11 minutes agoAI/ML Architect - Full Time
IT Gig LLC · United States
11 minutes agoData Scientist (TS/SCI)
Take2 Consulting · Springfield, United States
11 minutes ago