Senior IaaS Software Architect (m/w/d) Python / Microservices / Cloud Platform Remote und Berlin

Startdatum:

Februar 2026

Enddatum:

Juli 2026 + Option

Beschäftigungsart:

Freiberuflich

Region:

Remote + Berlin


Beschreibung:

Für unseren Kunden in Berlin suchen wir ab Februar 2026 einen Senior IaaS Software Architect (m/w/d) Python / Microservices / Cloud Platform für die voraussichtliche Dauer bis zum Juli 2026 mit der Option auf Verlängerung.

 

 

Ihre Aufgaben:

 

Objective: Ownership and define software architecture for core IaaS components
• Providing designs of architecture for infrastructure orchestration layers and distributed microservices.
• Definition of APIs based on FastAPI and ensure consistency across REST interfaces.
• Integration of asynchronous processing via messaging systems like Celery and RabbitMQ.
• Incorporation of event-driven communication through Kafka.
• Establishing of service discovery patterns compatible with dynamic IaaS workloads.
• Implementation of scalable, secure, and observable service patterns aligned with platform targets.
• Translate domain models into Pydantic-based schemas for use in modern Python frameworks.

Objective: Drive strategic architectural initiatives
• Co-development of a microservices architecture supporting IaaS provisioning workflows with graph-based dependency resolution and asynchronous processing.
• Contributing to the platform architecture roadmap, including enabler identification and risk assessment.
• Evaluation of short- and mid-term architectural priorities in line with product strategy.

Objective: Ensure architectural cohesion across development
• Coordination with Product Management, Delivery units, and peer architects to align design efforts.
• Consulting in cross-functional architectural reviews and design councils.
• Act as primary architectural contact for engineering groups; provide structured design input and technical mentoring.

Objective: Maintain technical consistency and software quality
• Definition of architectural guardrails for observability, authentication/authorization (e.g., OAuth2, IAM), and operational resilience.
• Reviewing technical designs for adherence to clean architecture and reusability principles.
• Guiding of engineering decisions during all development phases to safeguard architectural integrity.

Objective: Proactively manage architecture-related deliverables
• Organization of architectural efforts based on technical complexity, interdependencies, and expected business value.
• Communication of the progress and raise blockers early to relevant stakeholders.
• Gathering of missing context independently and resolve design uncertainties within the expected project cadence.

 

Ihre Anforderungen:

 

*Must-have experience*
• Deep expertise in:
• Python (modern idioms, best practices)
• REST API development with FastAPI
• Asynchronous processing frameworks (e.g., Celery, RabbitMQ)
• Graph modeling and ArangoDB or similar graph databases
• Pydantic-based data modeling
• Microservices architecture and distributed systems design
• 7–10 years in software architecture or infrastructure platform engineering.
• Strong Python software engineering skills (FastAPI, Pydantic, Celery).
• In-depth Experience in Modular/Distributed Software as well as Highly Available Systems Architecture.
• In-depth Experience in Microservices and distributed system design (synchronization, replication, consensus etc.).
• Experience in Data Modelling (relational, document, graph).
• Experience in REST API design.
• Experience in AuthN/AuthZ (e.g. IAM/RBAC/OAuth/OIDC etc.)
• Experience in designing Message Brokers (async/sync patterns).
• Experience with Service Discovery patterns and systems.
• Solid understanding of K8s concepts (namespaces, services, deployments, ingress) and surrounding technologies (e.g. service mesh).
• Understanding of Observability concepts (logs, metrics, traces etc.).
• Experience in
• Software architecture patterns (DDD, event-driven design)
• Authentication/Authorization (e.g. IAM/RBAC/OAuth/OIDC etc.)
• Observability principles (logs, metrics, tracing with tools like Prometheus, Grafana, OpenTelemetry)
• Experience in working in technical software teams and designing microservice-based systems in production.
• Expertise in building scalable backend systems in an Agile/DevOps environment.

*Must-have language skills*
• Fluent English in speech and writing (at least C1).

*Preferred experience*
• Certifications in architecture, cloud infrastructure, or security (e.g. TOGAF, AWS/Azure/GCP certifications) are an advantage.
• Understanding of Observability tools (Prometheus, Grafana, OpenTelemetry).
• Exposure to infrastructure platforms, IaaS service delivery, and API-first platform design