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.
Responsibilities
- Designing and evolving the architecture for a cloud-native automation platform built on Azure Container Apps, Service Bus, PostgreSQL, Redis, and Blob Storage
- Designing event-driven architectures using Azure Service Bus for high-volume asynchronous processing
- Driving architectural improvements that optimize performance, cost, and operational complexity
- Leading .NET backend development, including ASP.NET Core APIs, CQRS with MediatR, Entity Framework Core, and FluentValidation
- Running code reviews focused on SOLID principles, async best practices, and distributed systems patterns
- Owning and evolving multi-stage Azure DevOps YAML pipelines, including infrastructure deployment, container builds, and environment-specific releases
- Managing and mentoring a team of engineers, with a focus on developing their cloud engineering skills
Skills
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent demonstrable experience
- 6+ years of hands-on software engineering experience building cloud-native applications on Azure
- 3+ years of experience with Azure Container Apps, AKS, or equivalent container orchestration
- 2+ years of people management experience leading engineering teams
- A track record delivering distributed systems in production using microservices and event-driven patterns
- Hands-on experience with Azure Service Bus, Azure SQL with Elastic Pools, Azure PostgreSQL Flexible Server, managed identity, connection pooling, and private endpoints
- Strong understanding of microservices communication patterns: sync HTTP, async messaging, event-driven architecture, service discovery
- Proficiency 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 Core
- Proficiency in TypeScript/JavaScript, including async patterns, npm/pnpm, module systems, and scripting in Bash or PowerShell
- Experience with Dockerfile optimization, multi-stage builds, and Azure Container Registry
- Strong code review skills across backend APIs, infrastructure code, and integration logic
- A systematic approach to troubleshooting complex distributed systems issues, with strong analytical skills for capacity planning and cost analysis
- Azure 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 discovery
- Event Grid and Event Hubs experience
- Agile/Scrum certifications (CSM, SAFe Agilist)
- Background in a large enterprise or professional services environment, with familiarity with SOC 2, ISO 27001, or GDPR compliance requirements
- Deep Azure networking expertise: VNETs, NSGs, private endpoints, Private DNS Zones, VNET peering, Application Gateway, NAT Gateway
- Strong Bicep or Terraform skills, including the ability to read and debug complex IaC modules (500+ lines)
Company Overview
Franklin 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.