Software Engineer, Energy Transition (Cloud-to-Edge)
CloudCrestvia cloudcrest.nlUtrecht
- Uren per week
- Locatie
Ben jij een Software Engineer, Energy Transition (Cloud-to-Edge) en wil je werken aan een platform dat Nederlandse gebouwen van het gas haalt en het stroomnet ontlast? CloudCrest in Utrecht zoekt een full-stack of gespecialiseerde engineer voor hun hybride team.
Wat ga je doen?
- Bouwen aan een platform voor energiebeheer in gebouwen, met focus op het uitlezen van meters (BACnet/Modbus) en het sturen op netcapaciteit.
- Ontwikkelen van AI-rapporten (Power, EBS, Sustainability) voor gebouwbeheerders en installateurs.
- Werken met drie stacks:
- Edge: C# / .NET 9, Azure IoT Edge (Modbus & BACnet uitlezen, gridlimieten afdwingen, lokaal beslissen bij cloud-uitval).
- Backend: Python / FastAPI, Celery, GraphQL (Strawberry), DDD + Clean Architecture, Azure Digital Twins, ADX, Cosmos, Anthropic Claude voor rapporten.
- Frontend: Next.js 15, React 19, TypeScript (FSD-architectuur, Apollo + Relay, shadcn, Lingui).
- Integreren van AI-tools (Claude Code) zonder in te leveren op softwarekwaliteit (Pydantic, interface segregation, hybrid infrastructure pattern).
- Samenwerken in een fully tested codebase met unit tests, integration tests en BDD.
- Deelnemen aan code reviews zonder ego, met korte feedback-loops en frequente deployments.
Optie A — Full-stack Engineer (voorkeur)
- Werken over de volle breedte: van Modbus-drivers in C# tot GraphQL-resolvers in Python en chart-componenten in React.
- Balanceren tussen edge, backend en frontend over kwartalen heen.
Optie B1 — Platform Engineer (Python + Frontend)
- Focus op backend (DDD, FastAPI, Celery, Azure data-stack, AI-rapportage) met aanraking van frontend waar nodig.
Optie B2 — Edge Engineer (.NET + IoT)
- Werken op het raakvlak van software en hardware (BACnet, Modbus, IoT Edge, device twins).
Wie zoeken we?
- Opleiding: HBO-niveau.
- Ervaring: Minimaal 4+ jaar ervaring met productie-software.
- Technische vaardigheden:
- Voor Optie A: Ervaring met C#, Python, React/TypeScript en interesse in hardware/protocollen.
- Voor Optie B1: Ervaring met data-intensieve systemen, async + queues, en kritische blik op architectuur.
- Voor Optie B2: Affiniteit met embedded of industrial protocols (BACnet/Modbus) en geduld voor fysieke debug-loops.
- AI-tools: Beheersing van AI-tools (bijv. Claude Code) zonder er volledig op te vertrouwen.
- Domeinkennis: Begrip van het belang van een goed domeinmodel boven slimme abstracties.
- Persoonlijk: Nieuwsgierig naar wat er ‘onder de motorkap’ gebeurt, bijv. in meterkasten.
- Motivatie: Wil werken aan meetbare CO₂-reductie (niet als marketingclaim, maar als kWh in een grafiek).
Wat bieden we?
- Salaris: In de top 25% van de Nederlandse markt voor jouw niveau.
- Dienstverband: Fulltime (40 uur per week), hybride werken vanuit Utrecht.
- Impact: Echte, meetbare bijdrage aan energiezuinigheid van gebouwen (zichtbaar in zelfgebouwde dashboards).
- Stabiele funding: Ondersteund door een coöperatie van 15 installatiebedrijven met directe afzetmarkt.
- Eigenaarschap: Beslissingen halen productie binnen één sprint (geen lange besluitvorming).
- Tooling: Moderne tools zoals Claude Code, Sentry, en fatsoenlijke laptops.
- Arbeidsvoorwaarden: 25 vakantiedagen, pensioen, reiskosten- en thuiswerkvergoeding.
- Teamcultuur: Code reviews zonder ego, geen scrum-theater, en duidelijke prioriteiten.
Interesse?
Ben je enthousiast over deze rol? Stuur een mail naar info@cloudcrest.nl met:
- Een korte motivatie waarom deze vacature jou triggert.
- Welke optie (A, B1 of B2) bij je past, of dat je dat liever in gesprek bepaalt.
- Een voorbeeld van iets waar je trots op bent (code, blogpost, schets, talk).
- Je LinkedIn-profiel of CV.
Geen zin in een standaard sollicitatieproces? Bij CloudCrest ook niet. Snel en efficiënt, zonder onnodige rondes.
Over CloudCrest
Andere vacatures in Utrecht
Medewerker
Stichting Samen Veilig Midden-NederlandUtrecht
Medewerker Events & Reserveringen
The Colour KitchenUtrecht
Storingsrapporteur
ProRailUtrecht