Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailThis is a remote position.
Job Title: Senior Infrastructure Architect IaaS
Responsibilities
Architecture Ownership
Design architecture for orchestration layers distributed microservices and infrastructure automation
Define and maintain REST APIs using FastAPI with consistent standards across interfaces
Integrate asynchronous processing via Celery RabbitMQ and event-driven communication using Kafka
Establish service discovery patterns optimised for dynamic IaaS workloads
Apply domain-driven design principles and Pydantic-based modelling in modern Python frameworks
Strategic Architecture Initiatives
Co-develop microservices architectures for IaaS provisioning workflows with graph-based dependency resolution
Contribute to the architecture roadmap identifying enablers and assessing risks
Prioritise architectural initiatives in alignment with product strategy
Alignment & Technical Mentoring
Coordinate with product managers delivery teams and peer architects to align design decisions
Represent architecture in design forums and cross-functional reviews
Provide mentoring and structured design input to engineering teams
Quality & Standards
Define and enforce architectural guardrails for observability authentication/authorisation (OAuth2 IAM) and resilience
Review designs to ensure adherence to clean architecture principles and reusability
Guide engineering decisions throughout the development lifecycle to safeguard architectural integrity
Deliverables & Communication
Organise architectural work based on complexity dependencies and business value
Communicate progress clearly and escalate blockers early
Gather missing context and resolve design uncertainties proactively
Eligibility
Residency in the EU or UK
Must-Have Experience
7 10 years in software architecture or infrastructure platform engineering
Deep expertise in:
Python (modern idioms best practices)
REST API development with FastAPI
Asynchronous processing frameworks (Celery RabbitMQ)
Graph modelling (ArangoDB or similar)
Pydantic-based data modelling
Microservices and distributed systems design (synchronisation replication consensus)
Data modelling (relational document graph)
Service discovery patterns and Kubernetes concepts (namespaces services deployments ingress)
Observability concepts (logs metrics traces) and tooling (Prometheus Grafana OpenTelemetry)
Software architecture patterns (DDD event-driven design)
Authentication/Authorisation (IAM/RBAC/OAuth/OIDC)
Experience building scalable backend systems in Agile/DevOps environments
Must-Have Language Skills
Fluent English (C1 level or above)
Preferred Experience
Architecture cloud infrastructure or security certifications (TOGAF AWS/Azure/GCP)
Familiarity with observability tools (Prometheus Grafana OpenTelemetry)
Experience with IaaS service delivery and API-first platform design
Full Time