Hiring.Camp

Software Engineer, German Energy Market Processes / Grundversorgung

Principal33

·

Yesterday

Location
Remote
Workplace
Remote
Type
Full-time
Department
Engineering
Experience
3+ years
Source
Personio

Description

Your mission

About our client

Our client is a leading energy technology company powering some of the most innovative developments in energy. They build the platform that runs modern energy suppliers end to end — CIS, billing, meter data management, CRM and AI-driven communications — and migrate utilities onto it around the world.
Their German product has to model one of Europe’s most regulated markets precisely. They’re looking for engineers who have already built software for it and know what Grundversorgung really means in code.

Your mission

You’ll design and build the parts of the platform that run Grundversorgung and the processes around it in Germany: contract and supply-status logic, billing and pricing rules, dunning and disconnection flows, and the market communication that ties it all to network operators and metering point operators.
You’ll work in a small, autonomous team with product managers and domain experts, owning features from design to production.

What you’ll do

  • Build and evolve the German supply domain on the platform: implicit contracts on move-in, Ersatzversorgung and Grundversorgung states and transitions, supply start/end, move-out, termination and special termination rights.
  • Implement billing and pricing logic — general tariffs and price changes with notification deadlines, Abschläge, periodic and final invoices, taxes, levies and Konzessionsabgabe — so it’s correct, auditable and easy to change when regulation does.
  • Build market communication flows for GPKE / GeLi Gas, WiM and MaBiS: processing and generating EDIFACT messages (UTILMD, MSCONS, INVOIC, REMADV, APERAK, CONTRL), mapping Prüfidentifikatoren to domain events, and keeping up with BDEW format releases.
  • Automate exceptions — rejected registrations, missing meter readings, switching conflicts, disconnection orders — so operations teams handle fewer cases by hand.
  • Turn regulation into code together with domain experts: model the rules explicitly, write tests that encode them, and design for frequent change.
  • Own your work in production — monitoring, debugging live issues with real customer impact, and improving reliability and performance at scale.
  • Raise the bar through code review, pairing and sharing domain knowledge across teams.


Your profile

What you’ll need

  • Hands-on engineering experience on German Grundversorgung processes — you’ve built or maintained systems for a Grundversorger, an energy supplier or a utility platform, and can explain how Grundversorgung and Ersatzversorgung differ in data and logic.
  • 3+ years of professional software development, with a strong backend focus.
  • Working knowledge of German market communication (GPKE / GeLi Gas, WiM, MaBiS) and EDIFACT message handling.
  • Experience with billing or contract systems in the energy sector.
  • Solid fundamentals: clean domain modelling, relational databases, testing, and working in a collaborative codebase.
  • Comfortable working in English; German is a strong advantage, since much of the domain material and client contact is German.

Nice to have

  • Python and Django (the core of the platform’s backend), PostgreSQL, GraphQL, AWS.
  • Experience migrating a German utility’s customer base between systems (e.g. from 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 (billing runs, message processing).



What we offer

  • Medical insurance: Your health, and your family's, is our top priority. You're fully covered.
  • Holiday flat in Valencia: Dreaming of sunny days in Spain? Our company flat is ready for your next getaway.
  • Gifts for special occasions: We love celebrating you. Expect thoughtful surprises on Easter, Women's Day, Father's Day, and more.
  • Anniversary gifts: Your 1st, 5th, and 10th work anniversaries are milestones worth celebrating, and we mark each of them with a special gift.
  • Team-building events: We value connection beyond work, offering engaging team experiences in great locations to inspire collaboration and fun.
  • End of year celebrations: We wrap up each year with a special celebration, filled with joy, laughter, and unforgettable moments.
  • Day off on your birthday: Your special day is yours to enjoy, no work required.
  • Community and social initiatives: We bring people together through activities like Bring Your Kids to the Office Day, donation drives, tree planting, sporting events, decorating the Christmas tree with your colleagues, celebrating new office openings, Principal33's anniversary, and more.
  • Access to Udemy: Growth matters, so you get unlimited access to thousands of courses. Develop your skills anytime, anywhere.
  • German language courses: Dedicated courses to help you build your German skills, supporting both personal and professional growth.
  • Personal and professional growth: We support your development through masterclasses with experienced trainers, and we're open to investing in courses and training that help you grow.


Email address

Skills

PythonDjangoAWSPostgreSQLSAPGraphQL

Similar Jobs

30

[WIO] .Net Software Developer (German speaking)

Software Mind·Kraków, Lesser Poland·Remote

4d ago

Senior Software Developer (m/w/d) (Full Stack) (German Speaking)

Reebuild·Austria +1·Onsite

1w ago

International Software Quality Engineer with German

Localeyes·Ireland·Onsite

2w ago

Lead Software Engineer - Fluent/Native German Speaker

Sedidoc·Berlin, State of Berlin +1·Remote

2w ago

Software Test Engineer - German Speaker

Expleo Eg En·Cairo, Egypt

4w ago

Microsoft 365 Software Engineer with German (SharePoint Developer)

Accesa·Romania·Remote

1mo ago

ServiceNow Software Developer with German language (m/f/d)

Deutsche Telekom IT Solutions Slovakia·Košice, Košice Region

1mo ago

Freelance Mid Software Engineer (fluent in German) (m/f)

DECODE·Zagreb, Croatia

3mo ago

Freelance Senior Software Engineer (fluent in German) (m/f)

DECODE·Zagreb, Croatia

3mo ago

[WIO] .Net Software Developer (German speaking)

Software Mind·Kraków, Lesser Poland·Remote

3mo ago

Senior Frontend Software Engineer (Angular) with German

Accesa·Romania·Remote

3mo ago

Senior Software & Connectivity Support Engineer (German Speaker)

Eaton·Budapest, Hungary

4mo ago

Software Engineer, Agent (German speaking)

Sierra·London, England

1y+ ago

Software Engineer, AI Data - Berlin, Germany

Speechify·Remote·Remote

Today

Software Engineer, AI Data - Munich, Germany

Speechify·Remote·Remote

Today

Software Engineer, AI Data - Hamburg, Germany

Speechify·Remote·Remote

Today

Software Engineer, AI Data - Frankfurt, Germany

Speechify·Remote·Remote

Today

Software Engineer, AI Data - Cologne, Germany

Speechify·Remote·Remote

Today

Software Engineer, AI Data - Stuttgart, Germany

Speechify·Remote·Remote

Today

Software Engineer, AI Data - Düsseldorf, Germany

Speechify·Remote·Remote

Today

Senior Software Engineer, Security Assurance | Germany | Remote

Grafana Labs·Berlin, State of Berlin·Remote

1d ago

Founding Senior Software Engineer (Germany)

Clipbook·Berlin, State of Berlin

1w ago

Full-Stack Software Engineer (m/f/d) Berlin, Germany

EIDU·Berlin, State of Berlin

2mo ago

Full Stack Software Engineer - AI Neobank App (Germany)

Bjakcareer·Berlin, State of Berlin·Remote

3mo ago

Backend Software Engineer - AI Neobank App (Germany)

Bjakcareer·Berlin, State of Berlin·Remote

3mo ago

Android Software Engineer - AI Neobank App (Germany)

Bjakcareer·Berlin, State of Berlin·Remote

3mo ago

Staff Software Engineer - Databases SRE | Germany | Remote

Grafanalabs·Berlin, State of Berlin·Remote

3mo ago

Software Developer Leaders and Decision-Makers for Workflow Management Tools - Germany

Prolific Academic Ltd·Remote·Remote

4mo ago

Senior Software/Frontend Engineer @ Germany Office

Dalus·Los Angeles, California +3·Remote

4mo ago

Talent Pool - Software Engineer / Germany

Flowable·Stuttgart, Baden-Wurttemberg·onsite

4mo ago