Senior Software Engineer (m/f/d) – MES

ABB

Mannheim

Vor Ort

EUR 70.000 - 100.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Company pension scheme
Employee Assistance Program
ABB Employee Share Acquisition Plan (
Flexible working hours

Zusammenfassung

ABB in Mannheim develops cutting-edge MES software and leads multi-disciplinary projects. You will design architectures, implement complex features, and ensure high software quality using Clean Architecture and modern practices.

You’ll contribute to the Energy Industries Division within the Automation business area in Mannheim and drive technical evolution across MES solutions. You will lead development teams, coordinate projects, and deliver scalable backend services with SQL Server/EF and

Qualifikationen

  • Multiple years of professional software development experience.
  • Degree in Computer Science, Electrical Engineering or related field is advantageous but not required with relevant experience.
  • Excellent programming skills in C++ and C#, with strong object-oriented design skills.
  • Experience delivering complex MES projects and collaborating with customers and interdisciplinary teams.
  • Expertise in TypeScript and modern frontend frameworks (React or equivalent).
  • Practical experience with Azure DevOps, Entity Framework, SQL Server, Node-RED and Clean Architecture.
  • Sound knowledge of software architecture, design patterns and clean code principles.
  • Strong analytical skills and ability to learn new technologies quickly.
  • Structured working approach with technical documentation and sustainable solution development.
  • Fluent German and English, both written and spoken.
  • Team-oriented mindset with accountability and collaborative problem-solving.

Aufgaben

  • End-to-end development and configuration of MES solutions using C++, C#, TypeScript and React across the full lifecycle.
  • Design and implementation of scalable architectures applying Clean Architecture and best practices.
  • Full-stack development of backend services with SQL Server and Entity Framework, plus modern frontend apps.
  • Establish CI/CD pipelines in Azure DevOps, automated testing, code reviews and cybersecurity compliance.
  • Assume technical project responsibility through management of development packages and architectural decisions.
  • Conduct technical workshops with customers and project teams to analyze requirements and propose solutions.
  • Provide technical consultation for customer-specific MES integrations and configurations.
  • Develop sustainable solutions balancing innovation, standardization and reusability.
  • Leverage AI-powered tools to enhance quality and efficiency with critical evaluation.

Kenntnisse

C++
C#
TypeScript
React
Clean Architecture
Team Leadership
MES domain

Ausbildung

Bachelor's degree in Computer Science or related

Tools

Azure DevOps
Entity Framework
SQL Server
Node-RED

Jobbeschreibung

At ABB, we help industries run leaner and cleaner—and every person here makes that happen. You’ll be empowered to lead, supported to grow, and proud of the impact we create together. Join us and help run what runs the world.

This position reports to:

Service Team Leader

Key Responsibilities

In this position, you will develop innovative software solutions in the MES domain and significantly drive the technical evolution of our products. As an experienced software developer, you will design architectures, implement complex functionalities, and ensure the highest software quality through clean code and modern development practices.

In addition to software development, you will assume technical leadership in MES projects, coordinate development teams, and take responsibility for the successful delivery of technical solutions.

You will contribute to the Energy Industries Division within the Automation business area in Mannheim.

You will be mainly accountable for:

  • End-to-end development and configuration of MES solutions using C++, C#, TypeScript, and React across the entire lifecycle – from requirements analysis and architecture through implementation to commissioning.
  • Design and implementation of scalable and maintainable software architectures applying Clean Architecture principles and established best practices.
  • Full-stack development of backend services, database solutions based on SQL Server and Entity Framework, as well as modern, high-performance frontend applications.
  • Implementation of DevOps and quality assurance measures by establishing CI/CD pipelines in Azure DevOps, automated testing, code reviews, and compliance with cybersecurity standards.
  • Assumption of technical project responsibility through the management of development packages, well-founded architectural decisions, and technical coordination within interdisciplinary project teams.
  • Conducting and facilitating technical workshops with customers and project teams to analyze complex requirements and develop viable solution approaches.
  • Technical consultation for customers in the selection, customization, configuration, and integration of customer-specific solutions into existing MES systems.
  • Development of sustainable solutions with the right balance between innovation, standardization, and reusability.
  • Purposeful use of modern AI-powered tools to enhance quality and efficiency, including critical evaluation of results and autonomous decision-making.

Join a team developing cutting-edge MES software solutions using the latest technologies and agile methods. You will work on technically challenging projects, apply innovative technologies, and actively shape the digital transformation of the manufacturing industry.

Qualifications For The Role
  • Several years of experience in professional software development and/or software engineering with demonstrable project successes.
  • A degree in Computer Science, Electrical Engineering, or a comparable engineering discipline is an advantage but not a prerequisite, provided relevant professional experience is in place.
  • Excellent programming skills in C++ and C#, along with solid experience in object-oriented software development.
  • Experience in the technical delivery of complex MES projects and in collaboration with customers and interdisciplinary teams.
  • Expertise in TypeScript and modern frontend frameworks (React or comparable).
  • Practical experience with Azure DevOps, Entity Framework, SQL Server, Node-RED, and Clean Architecture.
  • Sound knowledge of software architecture, design patterns, and clean code principles.
  • Broad technical understanding, strong analytical skills, and the ability to quickly familiarize yourself with new technologies, processes, and complex domain-specific contexts.
  • Structured working approach and experience in planning, technical documentation, and sustainable solution development.
  • Strong communication and facilitation skills, along with experience in conducting technical workshops.
  • Fluent German and English language skills, both written and spoken.
  • Team-oriented mindset, personal accountability, and a passion for collaboratively analyzing complex technical and domain challenges and delivering sustainable solutions.
Benefits
  • Company pension scheme
  • Employee Assistance Program
  • ABB Employee Share Acquisition Plan (ESAP)
  • Flexible working hours

In the case of equal suitability, applicants with severe disabilities and those of equivalent status will be given preferential consideration.

ABB AG +49 (0) 621 381 3500

Be part of something bigger. Here, progress is driven forward, teams take initiative, and together we move the world. Run what runs the world.

#ABBCareers #RunwithABB #Runwhatrunstheworld

Building a cleaner, smarter future takes all kinds of minds: the curious, the courageous, and the creative. That's why we welcome people from all backgrounds and experiences.

Ready to make an impact?

to learn more about the impact of our solutions across the globe.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer (w/m/d) – MES
Senior Software Engineer (w/m/d) – MES

ABB • Mannheim

Hybrid
EUR 90.000 - 130.000
Betriebliche Altersvorsorge
Employee Assistance Program
ABB Aktienerwerbsplan ESAP
+1
Senior Software Engineer (w/m/d) – MES
Senior Software Engineer (w/m/d) – MES

ABB AG • Mannheim

Vor Ort
EUR 70.000 - 110.000
Betriebliche Altersvorsorge
ABB Aktienerwerbsplan ESAP
Flexible Arbeitszeiten
OT & MES Application Specialist (m/f/d)
OT & MES Application Specialist (m/f/d)

ABB • Heidelberg

Hybrid
EUR 70.000 - 90.000
Canteen
Employee Assistance Program
Flexible Workpractices
Software Engineer for Digital Data Exchange (m/f/d)
Software Engineer for Digital Data Exchange (m/f/d)

ABB • Mannheim

Hybrid
EUR 85.000 - 110.000
35-Hour Workweek
Sabbatical
ABB Employee Stock Acquisition Plan (e
Field Service Engineer - Automation Solutions (f/m/d)
Field Service Engineer - Automation Solutions (f/m/d)

ABB • Germersheim

Vor Ort
EUR 45.000 - 65.000
ABB Retirement Benefits
Flexible working hours Arrangement
ABB Employee Stock Acquisition Plan (S
+2
OT- & MES-Applikationsspezialist (m/w/d)
OT- & MES-Applikationsspezialist (m/w/d)

ABB • Heidelberg

Hybrid
EUR 80.000 - 110.000
Kantine
Flexible Arbeitszeiten
Aktienprogramm für Mitarbeiter
SOFTWARE DEVELOPER (F/M/D) – SPECIAL-PURPOSE MACHINES
SOFTWARE DEVELOPER (F/M/D) – SPECIAL-PURPOSE MACHINES

ABB • Heidelberg

Vor Ort
EUR 65.000 - 90.000
Retirement Plan
Flexible working hours
Canteen
+2
Software Engineer for Digital Data Exchange (m/f/d)
Software Engineer for Digital Data Exchange (m/f/d)

BlackBerry Inc. • Mannheim

Hybrid
EUR 80.000 - 110.000
35-Hour Workweek
Sabbatical
ABB ESAP
+1
R&D Senior Engineer (f/m/d) - Product Owner
R&D Senior Engineer (f/m/d) - Product Owner

ABB • Minden

Hybrid
EUR 90.000 - 120.000
Canteen
Employee Assistance Program
Flexible Workpractices
+1
Service Sales Support Specialist (m/f/d) Motion
Service Sales Support Specialist (m/f/d) Motion

ABB • Mannheim

Hybrid
EUR 50.000 - 70.000
Flexible work practices
Employee Share Acquisition Plan
Paid Parental leave
+1