Description
Summary:
Seeking an exceptional Lead Software Architect to drive the evolution of an enterprise platform, passionate about microservices, multi-tenant systems, and cloud-native design.
Highlights:
1. Shape the technical foundation of a world-class product
2. Define architectural standards and lead cross-functional initiatives
3. Own core architectural decisions and guide long-term strategy
We are looking for an exceptional Lead Software Architect to drive the evolution of our enterprise platform.
This role is designed for someone passionate about microservices architecture, multi\-tenant systems, cloud\-native design, and highly scalable distributed platforms.
If you’re passionate about microservices architecture, multi\-tenant systems, cloud\-native design, and building highly scalable distributed platforms, this is your opportunity to shape the technical foundation of a world\-class product.
You’ll define architectural standards, lead cross\-functional technical initiatives, and guide teams across backend, frontend, DevOps and infrastructure to ensure technical excellence at scale.
This role focuses on defining and evolving a sophisticated microservices architecture, establishing architectural patterns, and providing technical leadership across multiple engineering teams.
You will own core architectural decisions, ensure best\-in\-class performance and security, and guide the platform’s long\-term technical strategy.
**Key Responsibilities**
* Design and evolve the platform’s **microservices architecture**, service boundaries, and integration patterns.
* Establish **coding standards, architectural patterns, and technical best practices** across engineering teams.
* Lead **technology evaluations**, framework selections, and long\-term technical strategy.
* Define reusable **architectural patterns, reference implementations**, and golden paths.
* Mentor senior engineers and conduct **architecture reviews, technical talks, and knowledge\-sharing sessions**.
* Design architecture for **multi\-tenant systems**, ensuring tenant isolation, data security, and scalable resource allocation.
* Build architectural foundations for **API Gateway**, event\-driven flows, GraphQL services, authentication/authorization, and service mesh.
* Drive major initiatives in **security, performance optimization, observability, and infrastructure modernization**.
**Requirements**
**Minimum Qualifications**
* 10\+ years of software engineering experience
* 5\+ years as a **Technical Architect or Lead Architect**
* 3\+ years designing **microservices architectures**
* 2\+ years working with **multi\-tenant systems**
* Hands\-on expertise with **AWS cloud**, Java 19, Spring Boot 3\+, React/TypeScript
**Technical Expertise Needed**
* Microservices, API Gateway patterns, service mesh
* Multi\-tenancy: schema\-per\-tenant, tenant routing, isolation \& security
* Event\-driven architecture, SQS/SNS, CQRS, async processing
* Distributed tracing, observability, monitoring, SLOs
* Terraform, CI/CD pipelines, containerization, AWS ECS
* Security architecture: OAuth2/JWT, RBAC, encryption, audit logging
**Preferred**
* Experience with enterprise architecture frameworks (TOGAF, Zachman)
* Strong knowledge of DDD, clean architecture, and complex B2B systems
* Background in procurement, sourcing, analytics, or financial systems