{"id":53548,"title":"Software-Architekt / Leading Engineer (m/w/x) - in Arbeitnehmerüberlassung in Oberkochen","company":"Kirsch GmbH Personalmanagement","city":"Oberkochen","region":"Baden-Württemberg","location":"73447 Oberkochen","work_model":"unknown","employment_type":"full_time","employment":["full_time"],"roles":["architecture"],"visa":"not_mentioned","relocation":"not_mentioned","posted_at":"2026-10-08T00:00:00+00:00","tools":["MATLAB"],"seniority":"senior","years_experience_min":null,"german_requirement":"not_mentioned","german_level":"unspecified","english_requirement":"not_mentioned","english_level":"unspecified","team_language":"unknown","confidence":0.4,"method":"rules","language_badge":"Not stated","language_evidence":null,"requirements_snippet":null,"url":"https://www.arbeitsagentur.de/jobsuche/jobdetail/10001-1003824501-S","source":"bundesagentur","agency":"temp_agency","description_text":"## Ihre Aufgaben\n\n- Analyse, Bewertung und schrittweise Modernisierung einer gewachsenen und produktiv eingesetzten MATLAB-Codebasis\n- Planung und Umsetzung von Refactoring- und Modernisierungsmaßnahmen bei laufendem Produktivbetrieb\n- Weiterentwicklung und Umsetzung einer nachhaltigen Softwarearchitektur\n- Definition klarer Modulgrenzen, Schnittstellen und Softwarekomponenten\n- Entwicklung wiederverwendbarer Softwarebausteine über mehrere Projekte hinweg\n- Integration neuer Funktionalitäten in eine konsistente und zukunftsfähige Gesamtarchitektur\n- Sicherstellung der Verhaltens- und Funktionsstabilität bestehender Software durch geeignete Test-, Validierungs- und Regressionsteststrategien\n- Analyse und Verbesserung bestehender Softwarestrukturen hinsichtlich Wartbarkeit, Qualität und Skalierbarkeit\n- Überführung fachlicher Anforderungen, Algorithmen sowie Justage- und Optimierungsverfahren in robuste Softwarelösungen\n- Enge Zusammenarbeit mit Softwareentwicklern und technischen Fachexperten\n- Technische Beratung und Unterstützung des Entwicklungsteams\n- Wissenstransfer, Coaching und fachliche Begleitung von Entwicklern\n- Übernahme einer technischen Führungsrolle ohne disziplinarische Verantwortung\n- Treffen fundierter technischer Entscheidungen auch bei komplexen oder unvollständigen Anforderungen\n\n## Ihr Anforderungsprofil\n\n- Mehrjährige Berufserfahrung in der Softwareentwicklung und Softwarearchitektur, idealerweise in produktiv eingesetzten Softwaresystemen\n- Fundierte Kenntnisse in MATLAB, insbesondere in der Entwicklung und Pflege größerer Codebasen\n- Nachweisbare Erfahrung in Refactoring, Legacy-Modernisierung und Weiterentwicklung gewachsener Softwaresysteme\n- Erfahrung mit der Absicherung bestehender Funktionalitäten, z. B. durch Regressionstests, Vergleichstests und geeignete Validierungsstrategien\n- Praktische Erfahrung in der Konzeption, Definition und Umsetzung von Softwarearchitekturen\n- Verständnis für modulare Softwarestrukturen, Schnittstellendesign und wiederverwendbare Komponenten\n- Fähigkeit, bestehende Software systematisch zu analysieren und schrittweise zu modernisieren\n- Erfahrung in der technischen Führung, fachlichen Anleitung oder im Coaching von Softwareentwicklungsteams\n- Ausgeprägte Kommunikationsfähigkeit und die Fähigkeit, technische Entscheidungen nachvollziehbar zu vermitteln\n- Strukturierte und lösungsorientierte Arbeitsweise auch bei komplexen und unklaren Ausgangssituationen\n- Fähigkeit, Anforderungen aus technischen bzw. ingenieurwissenschaftlichen Fachbereichen strukturiert in Softwarelösungen zu überführen\n- Bereitschaft zu hands-on Softwareentwicklung und aktiver Mitarbeit im Code\n\n## Wir bieten\n\n- Eine anspruchsvolle Position als Software-Architekt / Lead Software Engineer\n- Gestaltungsspielraum bei der Modernisierung einer produktiven Softwarelösung\n- Spannende Aufgaben rund um MATLAB, Softwarearchitektur und Refactoring\n- Zusammenarbeit mit erfahrenen Entwicklern und Fachexperten\n- 40-Stunden-Woche\n- Attraktives Gehalt","responsibilities_text":"- Analyse, Bewertung und schrittweise Modernisierung einer gewachsenen und produktiv eingesetzten MATLAB-Codebasis\n- Planung und Umsetzung von Refactoring- und Modernisierungsmaßnahmen bei laufendem Produktivbetrieb\n- Weiterentwicklung und Umsetzung einer nachhaltigen Softwarearchitektur\n- Definition klarer Modulgrenzen, Schnittstellen und Softwarekomponenten\n- Entwicklung wiederverwendbarer Softwarebausteine über mehrere Projekte hinweg\n- Integration neuer Funktionalitäten in eine konsistente und zukunftsfähige Gesamtarchitektur\n- Sicherstellung der Verhaltens- und Funktionsstabilität bestehender Software durch geeignete Test-, Validierungs- und Regressionsteststrategien\n- Analyse und Verbesserung bestehender Softwarestrukturen hinsichtlich Wartbarkeit, Qualität und Skalierbarkeit\n- Überführung fachlicher Anforderungen, Algorithmen sowie Justage- und Optimierungsverfahren in robuste Softwarelösungen\n- Enge Zusammenarbeit mit Softwareentwicklern und technischen Fachexperten\n- Technische Beratung und Unterstützung des Entwicklungsteams\n- Wissenstransfer, Coaching und fachliche Begleitung von Entwicklern\n- Übernahme einer technischen Führungsrolle ohne disziplinarische Verantwortung\n- Treffen fundierter technischer Entscheidungen auch bei komplexen oder unvollständigen Anforderungen\n## Ihr Anforderungsprofil\n- Mehrjährige Berufserfahrung in der Softwareentwicklung und Softwarearchitektur, idealerweise in produktiv eingesetzten Softwaresystemen\n- Fundierte Kenntnisse in MATLAB, insbesondere in der Entwicklung und Pflege größerer Codebasen\n- Nachweisbare Erfahrung in Refactoring, Legacy-Modernisierung und Weiterentwicklung gewachsener Softwaresysteme\n- Erfahrung mit der Absicherung bestehender Funktionalitäten, z. B. durch Regressionstests, Vergleichstests und geeignete Validierungsstrategien\n- Praktische Erfahrung in der Konzeption, Definition und Umsetzung von Softwarearchitekturen\n- Verständnis für modulare Softwarestrukturen, Schnittstellendesign und wiederverwendbare Komponenten\n- Fähigkeit, bestehende Software systematisch zu analysieren und schrittweise zu modernisieren\n- Erfahrung in der technischen Führung, fachlichen Anleitung oder im Coaching von Softwareentwicklungsteams\n- Ausgeprägte Kommunikationsfähigkeit und die Fähigkeit, technische Entscheidungen nachvollziehbar zu vermitteln\n- Strukturierte und lösungsorientierte Arbeitsweise auch bei komplexen und unklaren Ausgangssituationen\n- Fähigkeit, Anforderungen aus technischen bzw. ingenieurwissenschaftlichen Fachbereichen strukturiert in Softwarelösungen zu überführen\n- Bereitschaft zu hands-on Softwareentwicklung und aktiver Mitarbeit im Code","requirements_text":null,"status":"open","duplicate_of":null,"first_seen":"2026-11-02T15:20:38.991666+00:00","responsibilities_summary":null,"requirements_summary":null,"all_tools":["MATLAB"],"posting_language":"de","evidence":[],"years_experience_max":null,"mobility_evidence":[],"model_version":"rules-8","english_badge":"English not stated","company_id":null}