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.