Senior Backend Engineer - .NET

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

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 4 Grafana @ 4 Kafka @ 4 Kubernetes @ 4 Prometheus @ 4 Terraform @ 6 Python @ 4 SQL @ 6 NoSQL @ 6 CI/CD @ 4 Azure @ 4 MongoDB @ 6 PostgreSQL @ 6 Vue.js @ 3 Microservices @ 4 QA @ 4 Design Patterns @ 6

Details

At Eneco you will contribute to the development and integration of the trading dashboard and support continuous improvement of the planning domain, including portfolio optimization within the Virtual Power Plant (VPP). Your focus will be on building scalable and reliable backend solutions, integrating various systems and data flows that support real-time trading decisions and asset planning. You will work in cross-functional product teams using a modern stack and help ensure mission-critical reliability and observability.

Responsibilities

  • Develop and maintain resilient, high-performing containerized backend services and integrations in .NET/C# following team principles, standards and conventions.
  • Contribute to the portfolio and flex optimization domain for optimal use of Eneco’s energy assets and trading in energy markets.
  • Ensure system reliability, scalability, and maintainability for mission-critical services (99.95% availability requirement).
  • Foster a culture of observability and best-practice software development, including SLIs and SLOs and alert runbooks for production incident management.
  • Champion and influence design and architectural decisions, adopting appropriate design patterns and architecture tradeoffs.
  • Collaborate closely with Python developers, testers/QA, and product managers; improve development processes and test coverage.
  • Mentor peers and help remove team impediments to safeguard velocity and autonomy.
  • Participate in technical initiatives, proof-of-concept work and solve design and implementation challenges.

Requirements

  • At least 5 years’ solid experience with .NET/C# and backend development in a mission-critical environment and at least 7 years of software development experience in general.
  • Strong technical knowledge, architectural experience and implementation capability.
  • Affinity for software design patterns and the ability to influence technical decisions on design and solution architecture.
  • Proficient with database design & development across multiple database types (SQL, NoSQL, MongoDB, PostgreSQL, CosmosDB).
  • Understanding of cloud-native design and distributed computing (Azure preferred).
  • Experience designing and building scalable, fault-tolerant mission-critical services using event-driven architectures and associated challenges.
  • Experience with CI/CD, containerization, Kubernetes, GitOps and microservices.
  • Based in the Netherlands and fluent in English.
  • Collaborative mindset and willingness to work across disciplines.

Bonus (nice to have)

  • Experience with Python, especially in optimization or analytics use cases (Python is used heavily in optimization models).
  • Experience with Kafka, Azure Service Bus, Azure Eventhub.
  • Familiarity with Vue.js or other frontend frameworks.
  • Proficiency with Terraform.
  • Experience with observability tooling (Grafana, Prometheus, Dynatrace), and working with SLIs and SLOs.
  • Knowledge of energy trading or planning systems.

Where you’ll work

You will join the VPP Optimization team and collaborate with other cross-functional product teams. The role supports Eneco’s trading operations and long-term sustainability goals.

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 can be paid out, used to buy extra holiday days, or saved.
  • 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).

Application process

Contact the recruitment team for more information. Recruiter: Faisal Faik (contact details on the original posting).