Azure .NET Architect
Role details
Job location
Tech stack
Job description
We're reimagining a mission-critical communication platform that powers how systems exchange data, files, and events with the outside world. This is not a greenfield toy project-it's a high-impact transformation at scale.
As a Senior Azure .NET Architect, you'll help design and shape a next-generation, cloud-native integration platform. You'll take an existing, complex ecosystem and turn it into a resilient, high-performance, event-driven architecture running on Azure.
If you enjoy solving hard distributed systems problems and building platforms that truly matter-this role is for you.
What You'll Be Doing
You won't just "contribute"-you'll shape the future architecture:
- Design and build a modern communication layer handling message and file ingestion, transformation, routing, and delivery (sync + async).
- Create resilient, fault-tolerant systems using proven patterns like retries, circuit breakers, idempotency, and event-driven workflows.
- Architect scalable event-driven solutions using Azure messaging services and/or Kafka-style pub/sub systems.
- Build high-quality .NET services (.NET 7/8, C#, ASP.NET Core, gRPC/REST) with a strong engineering culture (TDD, clean code, performance-first).
- Deploy and operate workloads on Kubernetes (AKS/OpenShift) using Helm and modern CI/CD pipelines.
- Define observability from day one: logging, tracing, metrics, SLOs, and actionable runbooks.
- Collaborate in a truly agile setup, working closely with engineers, product owners, and other teams.
- Mentor and elevate others-your experience will help raise the bar across the team.
Requirements
- Extensive experience in software engineering (15+ years), including building distributed, high-throughput, or mission-critical systems.
- Strong hands-on Azure expertise (AKS, Functions, messaging services, storage, monitoring, CI/CD).
- Deep knowledge of .NET (C#, modern .NET, async programming, testing practices).
- Solid understanding of event-driven architecture and distributed system trade-offs.
- Experience with Docker and Kubernetes in production environments.
- A mindset focused on quality, automation, and continuous improvement.
- Confidence to make architectural decisions and guide others.
- Strong communication skills in English.
Bonus Points
- Experience with observability stacks (OpenTelemetry, tracing, logging platforms).
- Exposure to large-scale messaging or file transfer systems.
- Knowledge of secure integration protocols (e.g., SFTP, AS2/AS4, messaging queues).
- Experience working in regulated or high-reliability environments.