Location: Seattle, WA (hybrid). Remote: U.S.-based, PST-friendly hours for exceptional candidates.
Role overview
Own the design and delivery of cloud-native .NET services powering enterprise apps. Lead a small squad (4–8 engineers), set engineering standards, and partner with product/architects to ship reliable, scalable platforms on Azure.
What you’ll do
- Lead end-to-end solution design for .NET 6/7/8 microservices and APIs (REST/gRPC).
- Guide the team through sprints: grooming, estimation, code reviews, release readiness.
- Build secure, high-performance services using ASP.NET Core, SQL Server
- Drive cloud deployment patterns on Azure (App Service/AKS, Functions, API Management, Key Vault, Service Bus/Event Hub).
- Uphold engineering excellence: clean architecture, automated testing, performance tuning, resiliency.
- Mentor engineers; unblock delivery; collaborate with Product, QA, and DevOps; manage stakeholder expectations.
What you’ll bring
- 12+ years professional experience in C#/.NET; 3+ years leading engineers/technical delivery.
- Strong ASP.NET Core, WebAPI, microservices, and SQL skills.
- Solid grasp of design patterns, DDD/Clean Architecture, security (OAuth2/OIDC), and performance profiling.
- Quality mindset: unit/integration testing (xUnit/NUnit/MSTest), code quality tools, code review rigor.
- Excellent communication; can convert ambiguous requirements into actionable designs.
Nice to have
- Front-end exposure (React/Angular) for full-stack coordination.
- Data streaming (Kafka), caching (Redis), and IaC (Bicep/Terraform).
- Hands-on Azure experience and production CI/CD pipelines; Docker/Kubernetes familiarity.
—
—
—