Senior Optimization/Software Engineer

ENGIE Group

Zwolle

Hybrid

EUR 61,000 - 106,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

ABP pension
Year-end bonus
Benefit Budget
Training budget
Hybrid work
Home office setup
Public transport
Bicycle lease

Job summary

ENGIE Zwolle seeks an Energy Optimization Engineer to join the SPM Flex Team. You will design smart optimization algorithms, build scalable APIs and data pipelines, and orchestrate real-time control of flexible energy assets.

Based in a hybrid setup, you will work at the intersection of software engineering, data science, and energy markets, leveraging cloud platforms and AI to drive reliable, sustainable energy systems for future grids.

Qualifications

  • Master's degree level of thinking and working in Econometrics, Computer Science, Software Engineering, Mathematics, or related field.
  • Extensive experience with Python and production-grade, OO code.
  • Experience with data engineering and analytics tools such as Polars, PySpark, and SQL; dbt, DuckDB, or Snowflake are a plus.
  • Familiar with Git, unit/integration testing, and CI/CD; IaC such as Terraform, Bicep, or ARM is a plus.
  • Experience in energy market or strong affinity with energy sector dynamics.
  • Strong problem-solving and ability to translate challenges into scalable solutions.
  • Proactive mindset and willingness to share knowledge and improve engineering practices.
  • Excellent verbal and written communication in Dutch or English.

Responsibilities

  • Develop smart optimization algorithms enabling flexible energy assets to be used efficiently.
  • Handle real-time control and orchestration translating market signals and grid constraints into optimal strategy.
  • Develop and maintain products, APIs, data pipelines, and services for reliability and scalability.
  • Ensure applications are scalable and robust through monitoring, alerting, and self-healing processes.
  • Bridge technology and business, translating complex challenges into pragmatic solutions.
  • Contribute to knowledge sharing and professionalization of the team.

Skills

Python
Data engineering
Polars
PySpark
SQL
Git
CI/CD
Communication (Dutch/English)

Education

Master's degree

Tools

Terraform
Bicep
ARM
dbt
DuckDB
Snowflake

Job description

Do you want to optimize flexible energy assets with smart algorithms while building scalable data and software solutions for the energy system of tomorrow?

We are looking for you!

As an Energy Optimization Engineer, you play a key role within the Flex team. You develop and maintain smart algorithms and software that determine when energy assets consume, store, or feed energy back into the grid. You will work at the intersection of software engineering, data science, and optimization, directly contributing to a reliable, sustainable, and flexible energy system.

As an Optimization Engineer, you are:

  • The person who develops smart optimization algorithms that enable flexible energy assets of both business and residential customers to be used in the most effective way.
  • Responsible for the real-time control and orchestration of sustainable assets, translating market signals, customer needs, and grid constraints into the optimal operational strategy.
  • Developing and maintaining products, APIs, data pipelines, and proprietary services to ensure our solutions remain reliable, scalable, and production-ready.
  • Driven to keep applications scalable, high-performing, and robust through the continuous development of monitoring, alerting, and self-healing processes.
  • A connector between technology and business, translating complex challenges into practical and future-proof solutions for the energy market.
  • A colleague who actively contributes to knowledge sharing and helps further professionalize software development, architectural decision-making, and engineering best practices within the team.
Who are you?

You are an experienced professional who can translate complex technical and business challenges into practical, scalable solutions. You enjoy working with modern technologies, proactively identify opportunities for improvement, and believe that software should not only be smart, but also reliable and maintainable.

Additionally, you:

  • Have a Master's degree level of thinking and working, for example in Econometrics, Computer Science, Software Engineering, Mathematics, or a related field. Equivalent experience can also demonstrate this level.
  • Have extensive experience with Python and developing maintainable, production-grade code based on object-oriented principles. You are also enthusiastic about strengthening these practices within the team.
  • Have proven experience with data engineering and data analytics tools such as Polars, PySpark, and SQL. Experience with dbt, DuckDB, or Snowflake is considered a plus.
  • Are familiar with professional software development practices, including Git, unit and integration testing, and CI/CD. Experience with Infrastructure as Code technologies such as Terraform, Bicep, or ARM is a plus.
  • Have experience in the energy market or a strong affinity with the dynamics of this sector.
  • Possess strong problem-solving skills and the ability to translate complex technical and business challenges into pragmatic and scalable solutions.
  • Have a proactive mindset, enjoy contributing ideas, and actively support knowledge sharing and the further professionalization of the team.
  • Have excellent verbal and written communication skills in either Dutch or English.
Where will you work

At ENGIE, we are working towards a carbon-free world by 2045. Within the Flex team, we transform data, technology, and market signals into smart solutions for the operation of flexible energy assets such as solar installations and batteries. In doing so, we contribute to a reliable, sustainable, and future-proof energy system.

You will join the Supply Portfolio Management (SPM) Flex Team in Zwolle. This ambitious and entrepreneurial team, consisting of Developers, Data Scientists, and other specialists, works on innovative energy management solutions. You will be given plenty of freedom to take initiative and help develop innovative solutions from pilot projects into fully operational products.

Working at the intersection of software engineering, data science, optimization, and energy markets, you will leverage modern cloud platforms, advanced algorithms, and AI to build scalable solutions that directly contribute to the automation and optimization of our future energy system.

What we offer

We can only build the carbon-neutral solutions of tomorrow by creating a sustainable and engaging workplace for our colleagues today. That is why we invest heavily in our company culture and development opportunities, including a personal development budget, vitality days, and corporate fitness programs. In addition, you will receive:

  • A salary between € 5.500,- and € 9500,- gross per month (full-time), depending on your experience and background. This position is graded in salary scale A14;
  • 25 vacation days, 13 ADV (reduction of working hours) days, and 3.5 vitality days (based on full-time employment);
  • A year-end bonus of 4.5%;
  • An employer contribution of 1.8% of your gross monthly salary to the Benefit Budget;
  • A pension scheme with ABP, with ENGIE covering 70% of the costs;
  • A discount on your ENGIE energy contract with 100% green electricity;
  • Extensive learning and development opportunities, including a personal development budget of €500 per year, which can be accumulated for up to three years to a maximum of €1,500;
  • A sustainable mobility policy including a bicycle lease plan, commuting lease arrangements, and free public transport.

And what about work-life balance? Our hybrid working policy, combined with a laptop, mobile phone, and a fully equipped ergonomic home office setup, helps make that possible.

Applications are open until October 12th 2026. Around October 15th, we will inform you whether you have been invited for interviews, which will take place on October 22nd at our headquarters in Zwolle. A possible second interview round is scheduled for November 5th, also at our headquarters in Zwolle.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer – Energy Optimization & Platform
Senior Backend Engineer – Energy Optimization & Platform

Priva (The Netherlands) • De Lier

On-site
EUR 90,000 - 130,000
30 days holiday per year
Excellent pension contribution
€1,000 education budget per year
+5
C# Software Developer
C# Software Developer

NextEnergy BV • Utrecht

On-site
EUR 60,000 - 85,000
Join a young, dynamic team
Competitive salary
Pension plan
+9
Outsystems Developer
Outsystems Developer

NextEnergy BV • Utrecht

On-site
EUR 75,000 - 105,000
Pension plan
Travel allowance
25 vacation days
+6
Senior Veiligheidskundige
Senior Veiligheidskundige

ENGIE Nederland • Eemshaven

On-site
EUR 47,000 - 80,000
Persoonlijk ontwikkelbudget
Vitaliteitsdagen
Bedrijfsfitness
+2
Technical Specialist EMRA
Technical Specialist EMRA

ENGIE Nederland • Lelystad

On-site
EUR 3,000 - 6,000
Persoonlijk ontwikkelbudget
Duurzaam mobiliteitsbeleid
Leasefietsregeling
+6
Energy Optimization Engineer: Real-Time Grid Solutions
Energy Optimization Engineer: Real-Time Grid Solutions

ENGIE Group • Zwolle

Hybrid
EUR 61,000 - 106,000
ABP pension
Year-end bonus
Benefit Budget
+5
C# Software Developer
C# Software Developer

nextenergy • Netherlands

On-site
EUR 60,000 - 90,000
Pension plan
Travel allowance
25 vacation days
+7
DevOps Engineer
DevOps Engineer

Withthegrid • Utrecht

Hybrid
EUR 56,000 - 67,000
Profit sharing
Pension contribution
25 vacation days
+1
Full Stack Engineer
Full Stack Engineer

Withthegrid • Utrecht

Hybrid
EUR 52,000 - 59,000
Office in Utrecht
Remote-friendly
Profit sharing
+3
Technicus Turbines (EMS)
Technicus Turbines (EMS)

ENGIE Nederland • Winsum

On-site
EUR 37,000 - 65,000
Salaris: 3.300–5.800 EUR maandelijks (
25 vakantiedagen
13 ADV-dagen
+6