Job
In dieser Position verantwortest du die strategische Architektur komplexer Softwaresysteme, führst technische Reviews durch, coachst Entwicklungsteams und gestaltest cloud-native Lösungen in AWS, Azure oder GCP.
Job-Technologien
Deine Rolle im Team
- Architektur-Ownership: Du verantwortest die ganzheitliche Konzeption und Strategie für komplexe Softwaresysteme und Plattformen unserer Kunden.
- Strategische Entscheidungen: Du analysierst fachliche Anforderungen und leitest daraus nachhaltige, skalierbare Architekturentscheidungen ab, die Du souverän gegenüber Stakeholdern vertrittst.
- Governance & Standards: Du definierst technologische Architekturvorgaben sowie Best Practices und stellst deren Einhaltung über den gesamten Projektzyklus sicher.
- Technisches Coaching: Du führst Entwicklungsteams fachlich, coachst sie in Architekturthemen und unterstützt bei der Umsetzung anspruchsvoller Designs.
- Qualität & Review: Du führst Architektur-Reviews durch, identifizierst technische Schulden und entwickelst bestehende Systemlandschaften kontinuierlich weiter.
- Cloud-Native Leader: Du designst moderne, verteilte Systeme in der Cloud (AWS, Azure oder GCP) und bewertest kontinuierlich neue Technologien und Tools.
Unsere Erwartungen an dich
Ausbildung
- Sehr gute Deutsch- und Englischkenntnisse sowie ein abgeschlossenes IT-Studium oder vergleichbare Qualifikation.
Qualifikationen
- Tiefes Wissen in Architekturprinzipien, Design Patterns und modernen Software-Designmethoden (z. B. EDA, IoC, Observer, Strategy, DDD).
- Cloud-Infrastrukturen sowie deren Architektur-Patterns und Skalierungsstrategien.
- Sehr gute Kenntnisse in Qualitätssicherung: Architektur-Reviews, Dokumentation (z. B. arc42) und Bewertung nicht-funktionaler Anforderungen.
- Umfassendes Verständnis für Sicherheit, Performance und Stabilität in verteilten Umgebungen.
- Wissen über den gesamten Software Lifecycle sowie die Integration moderner DevOps-Workflows.
- Entscheidungsfreude: Du übernimmst gerne Verantwortung für das 'Big Picture' und triffst fundierte Richtungsentscheidungen.
- Strategischer Weitblick: Du denkst über den aktuellen Sprint hinaus und planst Systeme für langfristige Wartbarkeit.
- Kommunikationsstärke: Du kannst komplexe Sachverhalte verständlich erklären und als Mentor fungieren.
Erfahrung
- Fundierte Erfahrung in der Konzeption komplexer Architekturen (z. B. Microservices, Event-driven oder verteilte Systeme).
- Tiefe Erfahrung in mindestens einer objektorientierten Sprache (z. B. Java, C#, Python) sowie in modernen Frontend-Frameworks (z. B. Angular, React, Vue).
- Erfahrung in der technischen Führung und der Vermittlung komplexer Konzepte an interdisziplinäre Teams.
Unser Angebot
- Du kannst in einem rollenbasierten Unternehmen arbeiten.
- Du findest bei uns eine offene Unternehmenskommunikation und kurze Entscheidungswege wieder.
- Für Deinen optimalen Start bei der BCM steht ein umfangreiches und individuelles Onboarding-Programm in den Startlöchern.
- Kollegen auf Augenhöhe und unsere Personalentwicklung unterstützen Dich dabei, sowohl fachlich als auch persönlich aufs nächste Level zu kommen.
- Unvergessliche Mitarbeiterevents: monatliche Teamaktivitäten und ein BCM-Urlaub im Sommer.
- BCM stärkt Deine Balance, egal ob Work oder Life, wir stehen immer hinter Dir.
- Casual oder Anzug? Büro oder Homeoffice? Frühaufsteher oder Nachteule? Du entscheidest, bei uns hast Du die Freiheit, so zu arbeiten, wie es am besten zu Dir passt.
- Du läutest mit unserer BCM Community das Wochenende mit einem (hopfenreichen) Erfrischungsgetränk ein.
Benefits
Work-Life-Integration
Essen & Trinken
Gesundheit, Fitness & Fun
Themen, mit denen du dich im Job beschäftigst
Job-Standorte
Das ist dein Arbeitgeber
Die BCM Solutions GmbH steht für hochwertige Softwarelösungen und Dienstleistungen im Bereich der Softwareentwicklung.
- Digitale Agentur
- Onsite, Hybrid, Full Remote
- Internet, IT, Telekom
Arbeitgeber-Reviews
- Engineering
- 3,3
- Arbeitsbedingungen
- 4,1
- Teamkultur
- 4,1
- Karriere
- 4,3
Weitere Jobs
Diese Jobs könnten dich auch interessieren
Du steigst in einer Phase ein, in der wir unsere neue CRM-Plattform aufbauen und weiterentwickeln. Genau das macht die Rolle besonders: Hier entwickelst du nicht nur Features, sondern gestaltest die technische Basis für ein modernes CRM-Ökosystem aktiv...
Als Senior Software Engineer (m/w/d) übernimmst du eine zentrale technische Rolle in anspruchsvollen Kundenprojekten und entwickelst nachhaltige, skalierbare Softwarelösungen in komplexen Enterprise-Umgebungen. In deiner Rolle übernimmst du insbesondere...
Du gestaltest die technische Weiterentwicklung unserer Softwareprodukte aktiv mit und prägst deren langfristige Architektur. Du entwickelst mit C# als zentraler Entwicklungssprache und technologischer Grundlage unserer Kernanwendungen. Du konzipierst,...