
Software Engineer, German Energy Market Processes
Posted Oct 20

Posted Oct 20
This is a fully remote position, open to applicants in Romania.
• Design and develop platform components for German Grundversorgung and associated processes.
• Implement contract and supply-status logic, including implicit contracts related to move-ins, Ersatzversorgung, and various Grundversorgung states and transitions, as well as supply start/end, move-outs, terminations, and specific termination rights.
• Develop billing and pricing mechanisms for general tariffs, price adjustments, notification deadlines, Abschläge, periodic and final invoices, taxes, levies, and Konzessionsabgabe.
• Create market communication workflows for GPKE / GeLi Gas, WiM, and MaBiS.
• Process and generate EDIFACT messages like UTILMD, MSCONS, INVOIC, REMADV, APERAK, and CONTRL.
• Map Prüfidentifikatoren to domain events and stay updated with BDEW format releases.
• Automate handling of exceptions such as rejected registrations, missing meter readings, switching conflicts, and disconnection orders.
• Convert regulations into precise domain models and tests in collaboration with domain experts.
• Take ownership of features from design through to production within a small, self-sufficient team.
• Monitor and troubleshoot live issues affecting customers.
• Enhance reliability and performance at scale.
• Contribute through code reviews, collaborative work, and sharing domain knowledge across teams.
• Hands-on engineering experience with German Grundversorgung processes, including experience in building or maintaining systems for a Grundversorger, energy supplier, or utility platform.
• Ability to articulate the differences in data and logic between Grundversorgung and Ersatzversorgung.
• Over 3 years of professional software development experience with a strong emphasis on backend development.
• Working knowledge of German market communication standards: GPKE / GeLi Gas, WiM, MaBiS.
• Experience in handling EDIFACT messages.
• Familiarity with billing or contract systems within the energy sector.
• Strong fundamentals in clean domain modeling, relational databases, testing, and collaborative codebases.
• Proficient in English.
• Nice to have: Proficiency in German.
• Nice to have: Experience with Python and Django.
• Nice to have: Knowledge of PostgreSQL, GraphQL, and AWS.
• Experience migrating a German utility's customer base between systems like SAP IS-U, Schleupen, or Wilken.
• Exposure to smart metering (iMSys, MsbG), §14a EnWG, or dynamic tariffs.
• Experience with event-driven or message-based integration and high-volume batch processing.
• Medical insurance: Your health, and that of your family, is our highest priority. You are fully covered.
• Holiday flat available in Valencia.
• Gifts for special occasions, including Easter, Women's Day, Father's Day, and more.
• Anniversary gifts for your 1st, 5th, and 10th work anniversaries.
• Team-building events.
• Year-end celebrations.
• A day off on your birthday.
• Community and social initiatives.
• Unlimited access to thousands of Udemy courses.
• German language courses.
• Opportunities for personal and professional growth through masterclasses, courses, and training.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.