Senior Python Software Engineer

at Eneco
EUR 85,000-120,000 per year
SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Software Development @ 4 DevOps @ 4 Python @ 4 CI/CD @ 4 Data Science @ 6 Azure @ 4 Data Engineering @ 6 Vue.js @ 4 Microservices @ 4 Azure DevOps @ 4

Details

At Eneco you will contribute to the One Planet strategy by building advanced digital solutions for short-term trading and operational domains. You will take technical lead of a new mission-critical platform for asset dispatching and short-term trading asset scheduling models, working with a diverse asset portfolio (e-boilers, CHP, heat grids, CCGTs, batteries, wind, solar) across multiple energy markets. The role focuses on high-quality Python development, cloud engineering, and delivering resilient, maintainable systems that optimize energy trading and operations.

Responsibilities

  • Lead the planning, architecture and development of the asset dispatching platform and energy optimization models.
  • Build resilient, future-proof applications and ensure production systems perform efficiently with robust security and maintainability.
  • Oversee the full software development lifecycle for the platform.
  • Ensure code follows best practices, is efficient and properly tested.
  • Drive adoption of modern Python and cloud technologies.
  • Coach, mentor and grow the development team; act as technical lead and communicate requirements to stakeholders.

Requirements

  • Proven expertise in Python and cloud engineering.
  • Experience building mission-critical platforms and ensuring production performance and security.
  • Strong technical skills with the ability to communicate technical requirements to stakeholders.
  • Comprehensive understanding of containerization, microservices, and CI/CD processes (experience with Azure DevOps is specified).
  • Ability to lead and mentor a team of developers and ensure high coding standards and testing practices.
  • Residency in the Netherlands and fluency in English.

Bonus (desirable)

  • Experience with mathematical optimization (Gurobi is highly advantageous).
  • Background in trading, energy markets, or optimization models.
  • Proficiency in data science or data engineering.
  • Experience with frontend frameworks (Vue.js).
  • Familiarity with .NET / C#.

Benefits

  • Gross annual salary between €85.000 and €120.000 (including FlexBudget, 8% holiday allowance, and depending on role a bonus or collective profit sharing).
  • FlexBudget options: payout, extra holiday days, or save.
  • Personal and professional development support.
  • Hybrid working: 40% at the office, 40% from home, and 20% flexibly. With manager approval, you may work abroad (within approved countries) up to 3 weeks/year (max 2 consecutively).
  • Work-life balance and opportunities to contribute to Eneco's mission of climate neutrality by 2035.

Where you’ll work

  • You will join Eneco’s Python tech team within Ops&IT and be part of the larger Eneco backend developer community.
  • Location: Eneco - Rotterdam (Netherlands).

Application and contact