Solutions Architecture Associate Director
The Solutions Architecture Associate Director is a highly proficient, hands-on solution architect for custom solutions. This role owns:
- End-to-end microservice and API architecture for assigned solutions.
- Defines Domain-Driven Design boundaries and event-driven patterns on Azure Service Bus.
- Sets engineering standards across React frontend and .NET/Python backend teams.
The role operates with growing autonomy across the custom solutions estate and represents designs in architecture reviews.
Key Responsibilities
- Translate business and product requirements into end-to-end solution designs for custom solutions spanning multiple frontend and backend services.
- Design microservice and API architectures for custom-built solutions; define service boundaries using Domain-Driven Design (DDD) principles.
- Architect event-driven integration patterns using Azure Service Bus; define message schemas, topic/subscription models, and error-handling strategies.
- Establish and enforce coding standards, design patterns, and engineering best practices across frontend (React) and backend (.NET / Python) teams.
- Ensure non-functional requirements (security, scalability, resiliency, observability) are embedded into all solution designs.
- Lead architecture and design reviews for new features, technical initiatives, and third-party integrations within assigned solutions.
- Produce and maintain architecture decision records (ADRs), high-level design (HLD) documents, and API specifications (OpenAPI/Swagger).
- Collaborate with product managers, UX designers, and engineering leads to shape technical roadmaps.
- Provide technical mentorship to senior engineers and conduct design and code reviews.
Qualifications & Experience
- 8+ years of software engineering or architecture experience, with at least 4 years in a solution architect role on complex, multi-service platforms.
- Expert-level proficiency in designing microservices architectures and RESTful / GraphQL APIs.
- Deep hands-on experience with React (frontend architecture) and .NET and/or Python (backend services).
- Strong experience with Azure cloud services, including Azure Service Bus, Azure API Management, Azure Kubernetes Service (AKS), and Azure DevOps.
- Advanced understanding of Domain-Driven Design, CQRS, Event Sourcing, and distributed systems patterns.
- Experience with CI/CD pipelines, container orchestration (Docker/Kubernetes), and DevSecOps practices.
- Working knowledge of OpenID Connect / OAuth 2.0 and fine-grained authorization in multi-tenant SaaS environments.
- Excellent verbal and written communication skills; experience presenting designs to senior technology stakeholders.
- Professional services or B2B SaaS product experience is advantageous.
Core Skills & Technologies
- Microservices Architecture
- API Design
- Azure Service Bus
- React
- .NET
- Python
- Domain-Driven Design
- Event-Driven Architecture
- Azure Cloud
- CI/CD & DevSecOps
- NFRs (Non-Functional Requirements)
- Architecture Review
Additional Requirements for This Role
- Candidates who have worked in Big 4 or Big Tech.
- Experience around 15 years (or less).
- Candidates in the EST or CST time zones, from Tier 2 and 3 cities.
- Preferably no sponsorship.