Search by job, company or skills

H

SENIOR ARCHITECT - SENIOR ARCHITECT

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

  • Lead backend architecture usingPHP frameworks (Laravel / Symfony) and/orNode.js (NestJS / Express).
  • Design RESTful and/or GraphQL APIs for high-volume transactional systems.
  • Guide frontend architecture usingVue.js (Vue 3, Composition API, state management).
  • Ensure seamless integration between frontend, backend, and third-party services.

8. Collaboration and Mentorship

  • Work closely with product managers, engineering leads, and stakeholders.
  • Mentor developers and architects across teams.
  • Contribute to open-source strategy and evaluate third-party OSS components.

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)

  • Strong experience inNode.js and/or PHP (Laravel/Symfony) backend architecture.
  • Solid expertise inVue.js frontend architecture.
  • Deep understanding ofSaaS, microservices, and multi-tenant systems.
  • Experience withcloud-native architectures (AWS/Azure/GCP).
  • Proficiency with databases (MySQL, PostgreSQL) and caching (Redis).
  • API design (REST, GraphQL), message queues, and event-driven systems.

SaaS-Specific Expertise

Tenant isolation strategies

Subscription & billing systems

Usage-based metering

SaaS security best practices

Zero-downtime upgrades

Domain and Soft Skills

  • Experience inbanking, fintech, or credit union systems (preferred).
  • Strong communication and documentation skills.
  • Ability to translate business requirements into technical solutions.
  • Leadership mindset with hands-on capability.

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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 138857637

Similar Jobs