Senior Solution Architect (Azure / .NET)
Role overview
Own end-to-end solution design across multiple domains/teams, drive architectural standards, and ensure our services are secure, scalable, and operable on Azure with .NET and MS SQL Server.
Responsibilities
- Own end-to-end architecture for major initiatives (services, integrations, data, security, runtime).
- Lead solution design from discovery to production: requirements, trade-offs, risk analysis, and delivery plan.
- Define and govern architecture standards: API guidelines, error model, compatibility strategy, resiliency patterns, observability, security.
- Drive API and integration architecture (REST contracts, DTOs, versioning/compatibility, sync/async patterns, idempotency, retries).
- Lead data architecture on MS SQL Server: domain modeling, transactional boundaries, schema evolution, performance strategy (indexing, query optimization, partitioning where needed).
- Make and document key decisions using ADRs, C4 diagrams, NFRs, and clear technical narratives.
- Partner with Platform/DevOps on Azure architecture: API Management, App Service/Functions, messaging (Service Bus/Event Grid), identity, networking, secrets, CI/CD.
- Establish operational excellence: SLOs, monitoring/alerting standards, incident reviews, reliability/performance improvements.
- Run architecture/design reviews and mentor engineers/tech leads; align multiple teams on consistent implementation.
Requirements (Must have)
- 6+ years in backend engineering with .NET (C#), including designing distributed systems in production.
- Strong hands-on Azure experience and ability to choose appropriate services and patterns.
- Deep expertise in REST API design and integration patterns (compatibility, versioning, idempotency, retries, error modeling).
- Strong MS SQL Server skills: schema and domain modeling, indexing strategy, transactions/isolation, query tuning, migrations, performance troubleshooting.
- Security fundamentals applied in architecture: OAuth2/OIDC, JWT, RBAC/permissions, threat-aware design.
- Proven experience producing architecture documentation and leading cross-team technical decisions.
- Event-driven architecture and Azure messaging (Service Bus/Event Grid), integration resilience patterns.
- Docker and Kubernetes/AKS familiarity.
- Observability tooling and practices (Application Insights, OpenTelemetry).
AI / Automation โ Nice to have
- Experience integrating LLM/AI into business workflows (summarization, classification, knowledge search, assisted operations).
- Understanding of RAG, embeddings, prompt design, guardrails, evaluation/quality metrics.
- Exposure to Azure AI / Azure OpenAI and awareness of constraints (cost, latency, rate limits, data privacy).
Soft Skills
- You feel comfortable presenting and defending your solutions to senior technical executives (CTO, CIO, VP of Engineering, etc.)
- The ability to parachute into an issue, assess the situation quickly, and present a plan for resolution.
- You are naturally curious, seeking for ways to optimize and keeping an eye out for new frameworks and tools to enable our Engineers to develop world-class, reliable, performant software.
Required languages
| English | B2 - Upper Intermediate |
.NET, C#, Azure, REST API, SQL, OAuth2/OIDC, JWT
Published 11 February
47 views
ยท
10 applications
๐
$3000-4500
Average salary range of similar jobs in
analytics โ
Loading...