Senior Python und Cloud Software-Ingenieur (m/w/d) - Pos. 3023
bbv Software Services GmbH
Ansprechpartner: Martin Schneider (bbv)
Bern, Schweiz
ITAzure KubernetesDDDAzure DevOpsClean CodeAPIsAgile MethodologieTest AutomationCloud-EngineeringCloud FoundryContinuous DeliveryContinuous IntegrationDevOpsPythonOpenShiftScrumAnsibleInfrastructure as Code (IaC)BackendGitFastAPIKanbanKubernetesApache KafkaApi DesignTerraformApi-ManagementDockerMicroservices
Beschreibung
Für einen unserer Kunden suchen wir einen Senior Python und Cloud Software-Ingenieur (m/w/d) zur Projektmitarbeit.
Über das Projekt
Im Rahmen eines ambitionierten Digitalisierungsprojekts suchen wir einen erfahrenen Senior Software Engineer, der die technische Führung eines agilen Entwicklungsteams übernimmt. Das Team ist verantwortlich für die Konzeption, Entwicklung und den Betrieb kritischer Konnektivitätslösungen, von der zuverlässigen Erfassung technischer Daten über die Ressourcenverwaltung bis hin zur Service-Orchestrierung und dem Asset Management der physischen und logischen Netzinfrastruktur.
Ihre Expertise in modernen Cloud-Technologien, Microservice-Architekturen und Python-basierten Backend-Lösungen wird benötigt, um hochperformante, skalierbare Systeme zu entwickeln und gleichzeitig das Team technisch zu führen, Best Practices zu etablieren und nachhaltige Softwarequalität zu sichern.
Aufgaben:
- Technische Führung und Mentoring eines agilen Entwicklungsteams (ohne disziplinarische Verantwortung); Etablierung von Best Practices in Architektur, Clean Code und Testautomatisierung
- Entwicklung moderner Backend-Lösungen mit Python und FastAPI; Konzeption und Umsetzung cloud-nativer Microservice-Architekturen
- Design, Entwicklung und Betrieb eventgetriebener Anwendungen mit FastStream und Apache Kafka sowie performanter REST-APIs und API-Management-Konzepte
- Code Reviews, Architekturentscheidungen und Sicherstellung hoher Qualitätsstandards; aktive Mitgestaltung der Zielarchitektur
- Deployment containerisierter Anwendungen auf OpenShift und Kubernetes; Aufbau und Weiterentwicklung von CI/CD-Pipelines und DevOps-Prozessen
- Enge Zusammenarbeit mit Product Ownern, System-Architekten und angrenzenden Entwicklungsteams
Erforderliche Qualifikationen:
- Mindestens 8 Jahre professionelle Softwareentwicklungserfahrung mit mehrjähriger Tätigkeit als Senior Developer, Technical Lead oder Lead Engineer
- Exzellente Kenntnisse in Python und modernen Frameworks (insbesondere FastAPI, FastStream); fundierte Erfahrung mit Apache Kafka und eventgetriebenen Architekturen
- Mehrjährige praktische Erfahrung in Microservice-Entwicklung, Kubernetes, OpenShift sowie API Management und REST-API-Design
- Nachgewiesene Expertise in Softwarearchitektur, Clean Architecture, Domain-Driven Design (DDD) und Testautomatisierung
- Sichere Anwendung von Git und modernen CI/CD-Prozessen
- Erfahrung in agilen Methoden (Scrum, Kanban)
- Sehr gute Deutschkenntnisse
- Gute Englischkenntnisse
Zusätzlich gewünschte Qualifikationen:
- Erfahrung im Telekommunikationsumfeld (OSS/BSS, Netzmanagement)
- Kenntnisse von TM Forum Open APIs, Open Digital Architecture (ODA) oder vergleichbaren Industriestandards
- Erfahrung mit Cloud-native-Architekturen und DevOps
- Kenntnisse im Bereich Observability (z. B. Prometheus, Grafana, OpenTelemetry)
- Erfahrung mit Infrastructure as Code (z. B. Terraform oder Ansible)