[Remote] Senior Software Engineering Manager
Note: The job is a remote job and is open to candidates in USA. Franklin Fitch is working with a large, established global organization that's investing heavily in a cloud-native automation platform built on Azure. The role is primarily focused on technical leadership and people management, requiring a background in cloud engineering or platform engineering to shape the evolution of a distributed system.ResponsibilitiesDesigning and evolving the architecture for a cloud-native automation platform built on Azure Container Apps, Service Bus, PostgreSQL, Redis, and Blob StorageDesigning event-driven architectures using Azure Service Bus for high-volume asynchronous processingDriving architectural improvements that optimize performance, cost, and operational complexityLeading .NET backend development, including ASP.NET Core APIs, CQRS with MediatR, Entity Framework Core, and FluentValidationRunning code reviews focused on SOLID principles, async best practices, and distributed systems patternsOwning and evolving multi-stage Azure DevOps YAML pipelines, including infrastructure deployment, container builds, and environment-specific releasesManaging and mentoring a team of engineers, with a focus on developing their cloud engineering skillsSkillsBachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent demonstrable experience6+ years of hands-on software engineering experience building cloud-native applications on Azure3+ years of experience with Azure Container Apps, AKS, or equivalent container orchestration2+ years of people management experience leading engineering teamsA track record delivering distributed systems in production using microservices and event-driven patternsHands-on experience with Azure Service Bus, Azure SQL with Elastic Pools, Azure PostgreSQL Flexible Server, managed identity, connection pooling, and private endpointsStrong understanding of microservices communication patterns: sync HTTP, async messaging, event-driven architecture, service discoveryProficiency in C# and .NET 6+ (ideally .NET 8+), including ASP.NET Core Web API, async/await and Task-based programming, LINQ, dependency injection, and Entity Framework CoreProficiency in TypeScript/JavaScript, including async patterns, npm/pnpm, module systems, and scripting in Bash or PowerShellExperience with Dockerfile optimization, multi-stage builds, and Azure Container RegistryStrong code review skills across backend APIs, infrastructure code, and integration logicA systematic approach to troubleshooting complex distributed systems issues, with strong analytical skills for capacity planning and cost analysisAzure certifications (AZ-400, AZ-305, AZ-204, AZ-104)Expert-level Azure DevOps YAML pipeline experience, including templates and variable groups.NET Aspire experience for cloud-native orchestration and service discoveryEvent Grid and Event Hubs experienceAgile/Scrum certifications (CSM, SAFe Agilist)Background in a large enterprise or professional services environment, with familiarity with SOC 2, ISO 27001, or GDPR compliance requirementsDeep Azure networking expertise: VNETs, NSGs, private endpoints, Private DNS Zones, VNET peering, Application Gateway, NAT GatewayStrong Bicep or Terraform skills, including the ability to read and debug complex IaC modules (500+ lines)Company OverviewFranklin Fitch provides recruitment for networking infrastructure, server infrastructure, big data, project management and cyber security. It was founded in 2011, and is headquartered in London, England, GBR, with a workforce of 51-200 employees. Its website is https://franklinfitch.com.