Quick Overview
Job Description
VISPIRON GmbH Senior Software Engineer (m/f/d)
- SEtrade Munich, Germany (hybrid) Employee Software Development €70,000 to €100,000 / year Electricity can't be stored.
Generation and consumption must balance out every second; otherwise, the grid frequency will fluctuate. That's not just a figure of speech—it's physics. This physics gives rise to a market that trades in 15-minute intervals and shows no mercy. That's exactly where our software comes into play. Today, we manage 350 MWp of solar, 100 MWp of wind, 100 MWh of storage, 12 MW of hydrogen, and over 40 HPC charging points. Each of these facilities provides time series data. Time series become forecasts, forecasts become schedules, and schedules become bids on the exchange.
If one link in this chain is twenty minutes late, it costs money. Not story points. Money. WHY THIS POSITION EXISTS In just a few years, we've scaled the platform from zero to 850 GWh. In some areas, we deliberately took a pragmatic approach because being in the market was more important than being "clean." That was the right call. Today, that's no longer the case. The same shortcuts that made us fast are now holding us back. Spreadsheets designed for millions of rows now hold billions.
Process chains that used to be manually triggered by someone in the morning now run around the clock and can no longer fail. We're not looking for someone to manage this. We're looking for someone to rebuild it while it's still running. ResponsibilitiesWHAT YOU'LL ACTUALLY BE DOING You'll decide how our systems are structured—not in a committee, but by proposing a solution, defending it, and then implementing it. Those who make the decisions help build the system. PostgreSQL and TimescaleDB, schedules, metrics, market data. Schema, partitioning, aggregation, query plans.
If a query takes eight seconds, that's a bug for us—not a feature. Forecasting, optimization, schedule transmission. Retry, idempotence, alerting. The standard is simple: If something goes wrong at night, no one should have to fix it manually in the morning. Connecting systems. PV, storage, hydrogen, charging infrastructure. ModbusTCP, REST, SFTP. You'll be on the phone directly with the customer's technicians, troubleshooting the issue together instead of opening a ticket. At the end of the month, those same time series turn into revenue.
Market premiums, PPA and storage remuneration, surcharges, charging processes, GHG quotas. Grid operators submit meter readings, correct them, and resubmit them a year later. Your scripts must handle this and deliver the same result on the second run as on the first. PHP with Laravel, React, PostgreSQL/TimescaleDB, Python. Testing, CI/CD, and monitoring are part of the implementation—not something you do afterward. We work productively with Claude and similar tools—not just as demos.
You know from your own experience where they're useful and where they produce nonsense, and you share that insight with the team. TRADING AND SETTLEMENT ARE ONE SYSTEM The time series that determines the schedule at 2:30 p. M. determines what the customer is paid at the end of the month. If the two processes yield different numbers, that's no longer a monitoring issue. The auditor will find that out. That's why, in this role, both sides are handled by a single person.
Up front, speed is key; behind the scenes, reproducibility is key: A billing run must be restartable after a year with corrected network operator data and must provide a transparent explanation of why the result has changed. Versioned tariff and remuneration logic, idempotent repeat runs, clean mapping via MaLo IDs. Anyone who separates these creates two truths. QualificationsHOW WE MEASURE YOU After 90 days, you've eliminated a structural bottleneck, and it's measurable.
After twelve months, new systems go live without custom solutions, time-critical chains and billing runs operate without manual intervention, and the developers around you have improved. The last point counts just as much as the two before it. THE STANDARD We have no requirements regarding your degree. We do have a requirement regarding your track record. You've guided at least one system through a scaling leap and were the one who made the architectural decisions. Five years of professional experience is our rule of thumb, not a requirement.
If you've achieved this in three years, that's just as good for us. You've worked with time series in the billions and know what a poor partitioning scheme feels like when it's two years old. You've built a pipeline that runs overnight without you. And you've seen what happens when it doesn't. PHP with Laravel, React, PostgreSQL.Comparable experience in other languages counts just as much. We don't hire anyone based on a framework, and we don't fire anyone because of one. Git, Docker, CI/CD, automated testing, observability. Craftsmanship, not just a project.
German at the C1 level or higher, because you'll be communicating with grid operators, customers, and market partners. Fluent English. You consider a code review a gift. What we explicitly do not require A specific degree. Certificates. A minimum number of years of experience. And "energy industry" on your resume. You'll learn about direct marketing, balancing energy, balancing groups, and billing logic here in a matter of months. We won't teach you technical judgment. Show us a system, not a list. BenefitsWHEN YOU'LL BE UNHAPPY HERE If you need a ready-made requirement before you start.
If you're waiting for the perfect solution. If "it runs locally for me" means "done" to you. If you see problems outside your scope and consider them none of your business. If the title is more important to you than what ultimately works productively. WHAT WE DON'T HAVE No paragraph about fruit baskets. No eight approval levels. No architects who don't code. And no roadmap that pretends to know what the market will look like in two years. WHAT WE DO HAVE An office in Munich where people actually work. Decision-making chains involving a maximum of two people instead of twelve.
Modern AI tools as standard, not just a pilot project. Professional development, maximum capital-forming benefits, and company fitness programs. We mention these because they're part of the package—not because they should be the main reason to join. Opportunity to advance to Lead Engineer or Software Architect as soon as the workload allows. Problems that no one has solved for you yet. APPLICATION No cover letter. Send us three things: Your resume or your profile on GitHub or GitLab.
A system you played a major role in designing, and—in three to five sentences—the decision you most regret about it today. One aspect of this job posting that you think is misguided. Point three is serious. We'll read it first. YOUR CONTACT Lara-Theresa Masur 49 151 27657632 VISPIRON GmbH 201–500 employees Software development We supply clean electricity directly to businesses and charging stations—at dynamic prices that follow the sun. Attractive. Independent. Future-proof. But that's just the beginning. We're building Europe's most attractive hybrid power plant.
AI-controlled, it perfectly integrates solar power, energy storage, and mobility to deliver maximum performance and true independence. At the same time, we're digitizing business mobility and testing the e-mobility of tomorrow: batteries, inverters, and entire vehicle systems. We're looking for the best. People who don't just think—they reinvent. People who are ready to give it their all to make the future a reality faster. Website LinkedIn Contact Person LM Lara Masur Recruiting Team
Similar jobs
- S–
Software Developer (M/F/D) Video Management As A Service - Munich
NewSecuriton GmbH – IPS Intelligent Video Software
Au, Federal Republic Of Germany🇩🇪Remote20 hours agoAgileC#C+++3Technology - ÄO
Software Engineer (W/M/D)
NewÄrzte ohne Grenzen e.V. / Médecins Sans Frontières
Wemding, Federal Republic Of Germany🇩🇪€4.0k/moHybrid20 hours agoMicroservicesScrumAzure+3Technology - L&
Fpga Software Developer For Video/Image Processing (M/F/D)
NewLUCIUS & BAER GmbH
Geretsried, Federal Republic Of Germany🇩🇪€60k - €90k/yrHybrid20 hours agoDockerFPGAScrum+7Technology - BL
Software Developer - Microsoft Dynamics Business Central (M/F/D)
NewBlücher GmbH
Erkrath, Federal Republic Of Germany🇩🇪Hybrid20 hours agoSQLPower BITechnology - ID
Senior Java Software Engineer - Consumer Lending Products Development (W/M/D)
NewING Deutschland
Bockenheim, Federal Republic Of Germany🇩🇪Hybrid20 hours agoMicroservicesSpringSpring Boot+3Technology - E&
Software Developer (M/F/D) Cloud
NewEPLAN GmbH & Co. KG
Monheim Am Rhein, Federal Republic Of Germany🇩🇪Remote20 hours agoScrumAgileAngular+5Technology