US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Platform Architect

Job Requirements

Role Overview

We are looking for an experienced Platform Architect to define and drive the architecture of a modern, cloud-native platform supporting scalable, secure, and resilient applications.

The role requires strong expertise in containerization, microservices, Kubernetes, cloud platforms, Redis, multi-tenant architecture, and cross-region deployment.

Microsoft Azure experience is preferred.

The Platform Architect will work closely with engineering, DevOps/SRE, security, and product teams to establish platform standards, reference architectures, and reusable technical patterns.

Key Responsibilities


* Define the overall architecture and technical direction for the platform.


* Design scalable and resilient microservices-based architectures.


* Establish standards for containerized workloads and Kubernetes deployments.


* Define cloud architecture using Azure services and cloud-native design principles.


* Design secure and scalable multi-tenant architectures, including tenant isolation and resource segregation.


* Define multi-region deployment, failover, disaster recovery, and resilience strategies.


* Design caching and distributed state-management solutions using Redis.


* Establish standards for service communication, API design, asynchronous messaging, retries, resiliency, and fault handling.


* Define platform security patterns including identity, access control, secrets management, and workload isolation.


* Define observability standards for logs, metrics, traces, alerts, and service health.


* Guide Infrastructure-as-Code, CI/CD, and automated platform deployment practices.


* Conduct architecture and design reviews and drive resolution of architectural risks and technical debt.


* Create and maintain reference architectures, design documentation, and architecture decisions.


* Mentor engineering teams on cloud-native and distributed-system design practices.

Core Technical Skills

Must Have

Containerization


* Strong experience with Docker/OCI containers.


* Understanding of container lifecycle, security, networking, and image optimization.

Kubernetes


* Strong hands-on architectural knowledge of Kubernetes.


* Experience with:


* Deployments, StatefulSets, Services, and Ingress


* ConfigMaps and Secrets


* Autoscaling and resource management


* Persistent storage


* RBAC and network policies


* Cluster and workload high availability


* Experience with Azure Kubernetes Service (AKS) preferred.

Microservices & Distributed Systems


* Strong understanding of:


* REST APIs and service-to-service communication


* Event-driven and asynchronous architectures


* API gateways


* Service decomposition


* Resiliency patterns


* Distributed transactions


* Eventual consistency


* Idempotency


* Fault tolerance and graceful degradation

Cloud Architecture


* Strong cloud arch...




Share Job