Solution Architect
Deloitte Technology Information Technology Posted: 26-Aug-2025
Hermitage, Tennessee, United States
Nashville, Tennessee, United States
Tampa, Florida, United States
Work you'll do
We’re hiring a hands-on Solution Architect who will design and evolve both the high-level and detailed architecture for new product features while supporting and improving existing capabilities. You’ll lead with code and architecture—pairing with engineers, producing reference implementations, and ensuring robust, scalable, cost-efficient solutions in Azure using .NET/C#, React/Node/TypeScript, and modern data-processing patterns.
Primary Responsibilities:
- Define HLD/LLD for new features and complex refactors (context & container diagrams, sequence diagrams, deployment views, data flows).
- Author and steward Architecture Decision Records (ADRs); validate decisions via experiments and load tests.
- Build reference implementations/PoCs in C#/.NET and React/Node to de-risk patterns, performance, and operability.
- Review and merge PRs, provide actionable feedback, and pair with engineers on tricky problems.
- Design event-driven and streaming architectures leveraging Azure Service Bus, Functions, App Services, AKS, and API Management.
- Engineer for high throughput and low latency: concurrency, async I/O, caching (Redis), partitioning, idempotency, back-pressure, and circuit-breaking.
- Model data across Azure SQL and Cosmos DB, including indexing, partitioning, consistency, and query optimization.
- Guide modern React (TypeScript) architecture: component design, state management, performance profiling, accessibility, SSR/BFF patterns with Node.js.
- Ensure clean API contracts (REST/JSON; GraphQL where appropriate), schema governance, and sound error semantics.
- Drive observability: distributed tracing (OpenTelemetry), metrics and logs (App Insights), and actionable dashboards/alerts.
- Bake in security: OIDC/OAuth2 (Entra ID), secrets management (Key Vault), OWASP ASVS, threat modeling.
- Define SLOs/SLIs, error budgets, and ensure production readiness—on-call participation and RCA for major incidents.
- Champion CI/CD (Azure DevOps or GitHub Actions), IaC (Bicep/Terraform), repeatable environments, and golden paths/templates.
- Optimize for cost and performance (FinOps): right-sizing compute, data tiering, caching, and workload scheduling.
The team
Qualifications
Required:
- At least 7 years experience building production software; 3+ years as a hands-on architect or principal engineer.
- Deep proficiency in C#/.NET (7/8), ASP.NET Core, WebAPI, async/concurrency, performance profiling.
- Strong React (18+) + TypeScript and Node.js experience; testing with Jest/Cypress.
- Azure expertise: App Services, Functions, AKS, API Management, Service Bus/Event Hubs, Azure SQL, Cosmos DB, Storage, Key Vault, App Insights.
- Proven delivery of data-processing–intensive systems (batch/stream, resiliency, throughput, cost).
- CI/CD (Azure DevOps/GitHub Actions), IaC (Bicep/Terraform), containers (Docker, Kubernetes).
- Solid understanding of architecture trade-offs, DDD, integration patterns, and secure design.
Preferred:
- Experience with Databricks / Data Lake, Tableau or PowerBI.
- Multi-region active-active design, disaster recovery (RPO/RTO), OpenAPI/Swagger, GraphQL.
- Certifications: Azure Solutions Architect Expert, DevOps Engineer Expert