Skip to content
mimi

Senior Software-Developer (d/m/w) - Python - Energiemärkte und Datenanalysen

optEnergy Consulting

Remote · Germany Senior 1w ago

About the role

About

Develop software solutions for complex energy markets.

Do you want to develop software for data-driven systems and help shape a future market technologically through architectural decisions?

At optEnergy, you will develop software solutions for energy industry issues. You will work with large amounts of data, analyze energy market models, and develop tools that enable companies to better understand and optimize energy industry processes based on data.

As a Senior Software Developer, you will take on a central technical role:

You will design software architectures, develop data-driven analysis and modeling approaches, and support our team in implementing complex projects.

The energy markets are among the most complex data-driven systems of our time. This is exactly where our solutions come in. optEnergy Consulting is a specialized consulting firm for electricity and energy market models as well as data management in the energy industry. Our software solutions support grid operators and market participants in analyzing, automating, and optimizing energy industry processes based on data.

Responsibilities

  • Software Architecture: Design and further develop scalable software architectures and select suitable technologies, data structures, and interfaces.
  • Software Development: Conceptualize and implement complex software and modeling solutions for customer and internal projects, especially with Python and data-driven analysis and modeling approaches, including machine learning and AI-supported methods.
  • Technical Analysis: Evaluate and solve challenging technical issues and develop sustainable solution approaches.
  • Project Work: Close collaboration with consultants and customers to translate business requirements into robust technical solutions.
  • Technical Responsibility: Take on technical responsibility in projects, support with effort estimations, and structured implementation of development tasks.
  • Mentoring in the Team: Provide technical support and coaching to software developers and junior developers.

Requirements

  • Successfully completed studies in a relevant STEM field such as Computer Science, Business Informatics, Mathematics, Industrial Engineering, or a comparable qualification.
  • Several years of experience in software development as well as in the conception and implementation of complex software solutions, ideally with Python.
  • Very good knowledge of software design, architecture, and the development of maintainable and scalable systems.
  • Experience in the structured analysis of business requirements and their translation into robust technical solutions.
  • Proficient in using modern development tools, including AI-supported tools, as well as version control and data processing or analysis pipelines.
  • Experience with code quality, refactoring, testing, and sustainable software development.
  • Ideally, experience in the technical coordination of smaller development initiatives or projects.
  • Willingness to take on technical responsibility within projects and, if necessary, to support tasks in project coordination or customer communication.
  • Independent, structured, and solution-oriented way of working.
  • Strong communication skills, teamwork ability, and enjoyment in sharing knowledge within the team.
  • Interest in energy industry topics and data-driven applications.
  • Very good German and English language skills.

What awaits you at optEnergy

  • Team Spirit! We live flat hierarchies and short decision-making processes. Together with us, you can share your ideas and implement them quickly. You will be part of a dynamic team that lives the start-up mentality and drives innovative solutions.
  • Flexibility! Your life – your schedule. Design your working hours individually and flexibly.
  • Generous! An attractive salary and benefits package with tax-free fringe benefits awaits you.
  • Remote! 100% remote work with the exception of a few customer appointments and team events.
  • Expertise! A team of experts focused on the energy industry. Our team has over 50 years of experience, which we are happy to share with you to accelerate your learning process and make you an expert yourself.
  • Diversity! Your tasks will be oriented towards the client's needs and can be as diverse as the current challenges in the energy world.

Do you want to make a real impact? Apply by email and bring your energy to us.

CONTACT

Juliane Schwarz, Office Administration

optEnergy Consulting GmbH, Waldstr. 52a, 53842 Troisdorf.

Inquiries and applications please by email to jobs@optenergy.de

www.optenergy.de

24.03.2026

Requirements

  • Mehrjährige Erfahrung in der Softwareentwicklung sowie in der Konzeption und Umsetzung komplexer Softwarelösungen, idealerweise mit Python
  • Sehr gute Kenntnisse in Softwaredesign, Architektur und der Entwicklung wartbarer und skalierbarer Systeme
  • Erfahrung in der strukturierten Analyse fachlicher Anforderungen sowie deren Übersetzung in robuste technische Lösungen
  • Sicherer Umgang mit modernen Entwicklungswerkzeugen, einschließlich KI gestützter Tools, sowie Versionskontrolle und Datenverarbeitung bzw. Analysepipelines
  • Erfahrung mit Codequalität, Refactoring, Testing und nachhaltiger Softwareentwicklung
  • Bereitschaft, technische Verantwortung innerhalb von Projekten zu übernehmen und bei Bedarf auch Aufgaben in Projektkoordination oder Kundenkommunikation zu unterstützen
  • Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
  • Kommunikationsstärke, Teamfähigkeit und Freude daran, Wissen im Team weiterzugeben
  • Interesse an energiewirtschaftlichen Themen und datengetriebenen Anwendungen
  • Sehr gute Deutsch- und Englischkenntnisse

Responsibilities

  • Gestaltung und Weiterentwicklung skalierbarer Softwarearchitekturen sowie Auswahl geeigneter Technologien, Datenstrukturen und Schnittstellen
  • Konzeption und Umsetzung komplexer Software- und Modellierungslösungen für Kunden- und interne Projekte, insbesondere mit Python und datengetriebenen Analyse- und Modellierungsansätzen, einschließlich Machine Learning- und KI-gestützter Methoden
  • Bewertung und Lösung anspruchsvoller technischer Fragestellungen sowie Entwicklung nachhaltiger Lösungsansätze
  • Enge Zusammenarbeit mit Consultants und Kunden zur Übersetzung fachlicher Anforderungen in robuste technische Lösungen
  • Übernahme technischer Verantwortung in Projekten, Unterstützung bei Aufwandsschätzungen und strukturierter Umsetzung von Entwicklungsaufgaben
  • Fachliche Unterstützung und Coaching von Software Developern und Junior Developern

Benefits

Gehalts- und Sozialleistungspaketsteuerfreie Sachzuschüsse

Skills

AIData analysisData processingKIMachine LearningPythonRefactoringSoftware architectureSoftware developmentTestingVersionskontrolle

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free