
Search by job, company or skills
Open Source Architect SaaS (PHP / Node.js / Vue.js / Cloud)
Role Summary
We are seeking an experienced Open Source Architect to lead the design and evolution of a cloud-native SaaS platform to lead the SaaSification of existing on-prem / VM-based products into a scalable, secure, multi-tenant cloud-native SaaS platform. The role owns target architecture, technical strategy, and governance, working closely with product, engineering, security, engineering teams and DevOps teams.
Key Responsibilities
1. SaaS Architecture & Platform Design
Define end-to-end SaaS architecture including:
Multi-tenancy models (pooled, siloed, hybrid)
Tenant isolation (data, compute, networking)
Subscription, billing, and metering architecture
Design cloud-native architectures using managed services (AWS / Azure / GCP).
Establish reference architectures and architectural standards.
2. SaaSification Strategy
Lead transformation from:
On-prem / single-tenant / VM-based systems
SaaS-first, elastic, consumption-based platforms
Identify components for:
Re-architecture vs refactoring vs re-platforming
Define phased SaaS migration roadmap.
3. Multi-Tenancy & Scalability
Design tenant onboarding, provisioning, and lifecycle management.
Architect horizontal and vertical scaling strategies aligned with tenant usage.
Implement resource isolation, throttling, and quota management.
4. Security, Compliance & Governance
Ensure auditability and resiliency required for Credit Union operations.
Define SaaS security architecture:
IAM, RBAC, tenant isolation, encryption
Data encryption (at rest & in transit)
Support compliance needs (SOC2, ISO 27001, GDPR).
Establish architecture governance and design review processes.
5. Data & Integration Architecture
Design tenant-aware data models (shared DB, schema-per-tenant, DB-per-tenant).
Architect event-driven and API-led integrations.
Define strategies for:
Data migration
Backward compatibility
Zero-downtime upgrades
6. DevOps & Platform Enablement
Define CI/CD pipelines aligned with SaaS release models.
Enable blue-green / canary deployments.
Work with SRE teams on observability, SLAs, and resilience.
Architect solutions on cloud platforms (AWS / Azure / GCP).
7. Backend and Frontend oversight
8. Collaboration and Mentorship
Required Skills & Experience
Technical Skills
Strong experience in SaaS architecture & multi-tenancy
Cloud platforms: AWS / Azure / GCP
Microservices, containers, Kubernetes
API-first and event-driven architectures (Kafka, Pub/Sub, EventBridge)
Identity & access management (OAuth2, OIDC, SAML)
Observability (logging, metrics, tracing)
SaaS-Specific Expertise
Tenant isolation strategies
Subscription & billing systems
Usage-based metering
SaaS security best practices
Zero-downtime upgrades
Domain and Soft Skills
Experience
1015+ years in software architecture
5+ years designing or transforming SaaS platforms
Experience modernizing enterprise or legacy systems
Preferred Qualifications
Experience with SaaS product companies
TOGAF or Cloud Architect certification
Experience with FinOps or cost optimization
Knowledge of marketplace or partner ecosystems
Key Outcomes / Success Metrics
Successful SaaS launch with multi-tenant scalability
Reduced operational overhead via managed services
Faster tenant onboarding
Improved reliability, security, and cost efficiency
Job ID: 138857637