Senior Software Engineer - MES

ABB Asea Brown Boveri Ltd
Mannheim, Germany
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Clean Code Principles Agile Methodology Artificial Intelligence Automation of Tests Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Software Quality Code Review Cyber Security Continuous Integration Software Design Patterns
+13 more
DevOps Entity Framework Microsoft SQL Server Node.Js Object-Oriented Software Development Software Architecture Software Engineering Software Systems TypeScript ReactJS Backend Information Technology Front End Software Development

Job description

  • Full-timeEmployment type: Full-time *

  • On-site

Bei ABB unterstĂŒtzen wir Industrien dabei, effizienter und sauberer zu arbeiten - und jede einzelne Person trĂ€gt hier dazu bei. Wir bieten allen Mitarbeitenden die Möglichkeit, Verantwortung zu ĂŒbernehmen und die eigene Entwicklung aktiv voranzutreiben. Gemeinsam entstehen Lösungen, auf die alle stolz sein können. Wir suchen engagierte Talente, um gemeinsam die Welt voranzutreiben.

Diese Position berichtet an: Service Team Leader

__

Das Arbeitszeitmodell fĂŒr diese Position ist: Hybrid (#LI-Hybrid)

Ihre Rolle und Verantwortlichkeiten

In dieser Position entwickeln Sie innovative Softwarelösungen im MES-Bereich und treiben die technische Weiterentwicklung unserer Produkte maßgeblich voran. Als erfahrener Softwareentwickler gestalten Sie Architekturen, implementieren komplexe FunktionalitĂ€ten und stellen durch Clean Code und moderne Entwicklungspraktiken höchste SoftwarequalitĂ€t sicher.

Neben der Softwareentwicklung ĂŒbernehmen Sie die technische Leitung in MES-Projekten, koordinieren Entwicklungsteams und verantworten die erfolgreiche Umsetzung technischer Lösungen.

Sie tragen zur Division Energy Industries innerhalb des GeschÀftsbereits Automatisierung in Mannheim bei.

Sie sind hauptsĂ€chlich verantwortlich fĂŒr:

  • Eigenverantwortliche Entwicklung und Konfiguration von MES-Lösungen mit C++, C#, TypeScript und React ĂŒber den gesamten Lebenszyklus hinweg, von der Anforderungsanalyse und Architektur ĂŒber die Implementierung bis zur Inbetriebnahme.
  • Konzeption und Umsetzung skalierbarer und wartbarer Softwarearchitekturen unter Anwendung von Clean-Architecture-Prinzipien sowie gĂ€ngiger Best Practices.
  • Full-Stack-Entwicklung von Backend-Services, Datenbanklösungen auf Basis von SQL Server und Entity Framework sowie modernen und performanten Frontend-Anwendungen.
  • Umsetzung von DevOps- und QualitĂ€tssicherungsmaßnahmen durch den Aufbau von CI/CD-Pipelines in Azure DevOps, automatisierte Tests, Code Reviews und die Einhaltung von Cybersecurity-Standards.
  • Übernahme technischer Projektverantwortung durch die Steuerung von Entwicklungspaketen, fundierte Architekturentscheidungen und die technische Koordination innerhalb interdisziplinĂ€rer Projektteams.
  • DurchfĂŒhrung und Moderation technischer Workshops mit Kunden und Projektteams zur Analyse komplexer Anforderungen und Erarbeitung tragfĂ€higer LösungsansĂ€tze.
  • Technische Beratung von Kunden bei der Auswahl, Anpassung, Konfiguration und Integration kundenspezifischer Lösungen in bestehende MES-Systeme.
  • Entwicklung nachhaltiger Lösungen mit der richtigen Balance zwischen Innovation, Standardisierung und Wiederverwendbarkeit.
  • Sinnvoller Einsatz moderner KI-gestĂŒtzter Werkzeuge zur Steigerung von QualitĂ€t und Effizienz sowie kritische Bewertung der Ergebnisse und eigenverantwortliche Entscheidungsfindung.

Werden Sie Teil eines Teams, das mit modernsten Technologien und agilen Methoden zukunftsweisende MES-Softwarelösungen entwickelt. Sie arbeiten an technisch anspruchsvollen Projekten, setzen innovative Technologien ein und gestalten die digitale Transformation der Fertigungsindustrie aktiv mit.

Requirements

  • Mehrere Jahre Erfahrung in der professionellen Softwareentwicklung und/oder im Software Engineering mit nachweisbaren Projekterfolgen.
  • Abgeschlossenes Studium der Informatik, Elektrotechnik oder einer vergleichbaren Ingenieursdisziplin von Vorteil, jedoch keine Voraussetzung, sofern entsprechende relevante Berufserfahrung vorhanden ist.
  • Sehr gute Programmierkenntnisse in C++ und C# sowie fundierte Erfahrung in der objektorientierten Softwareentwicklung.
  • Erfahrung in der technischen Umsetzung komplexer MES-Projekte sowie in der Zusammenarbeit mit Kunden und interdisziplinĂ€ren Teams.
  • Expertise in TypeScript und modernen Frontend-Frameworks (React oder vergleichbar).
  • Praktische Erfahrung mit Azure DevOps, Entity Framework, SQL Server, Node-RED und Clean Architecture.
  • Fundierte Kenntnisse in Softwarearchitektur, Design Patterns und Clean Code-Prinzipien.
  • Breites technisches VerstĂ€ndnis, ausgeprĂ€gte analytische FĂ€higkeiten sowie die FĂ€higkeit, sich schnell in neue Technologien, Prozesse und komplexe fachliche ZusammenhĂ€nge einzuarbeiten.
  • Strukturierte Arbeitsweise sowie Erfahrung in Planung, technischer Dokumentation und nachhaltiger Lösungsentwicklung.
  • AusgeprĂ€gte Kommunikations- und ModerationsfĂ€higkeiten sowie Erfahrung in der DurchfĂŒhrung technischer Workshops.
  • Verhandlungssichere Deutsch- und Englischkenntnisse in Wort und Schrift.
  • Teamorientierte Arbeitsweise, Eigenverantwortung sowie Freude daran, komplexe technische und fachliche Herausforderungen gemeinsam im Team zu analysieren und nachhaltig zu lösen.

Benefits & conditions

Benefits

  • Betriebliche Altersvorge
  • Employee Assistance Program
  • ABB Aktienerwerbsplan ESAP
  • Flexible Arbeitszeiten

About the company

Jetzt direkt bewerben oder weitere Informationen zu ABB und unseren Lösungen weltweit entdecken unter: https://www.abb.com

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.xing.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg KĂŒhberger +1 · LIVE

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all