Terug naar de lijst

Vacaturebeschrijving

Software Engineer - Backend / Data Platform (TypeScript) (m/f/d) in Utrecht, Nederland

EnOcean

  • Op afstandWerk vanaf overal
  • HybrideMix van kantoor en op afstand
  • VoltijdStandaard wekelijkse uren
  • ContractBepaalde tijd of freelance

Utrecht, Nederland

The Company

At EnOcean, we are passionate about driving innovation and creating IoT solutions that positively impact our world. We pioneered batteryless, energy-harvesting wireless sensors and built platforms that enable efficient sensing, tracking and data-driven solutions across industries such as building automation, logistics, healthcare and industrial IoT.

 
Our platforms combine large-scale data processing with AI-enabled analytics and automation to deliver reliable, customer-centric solutions. We turn complex telemetry and operational data from energy-efficient devices and connected systems into actionable insights, with transparency, robustness and long-term maintainability.

 
Security, data protection and the responsible use of advanced technologies, including AI, are integral to how we design, build and operate our systems.
#LI-Hybrid

The Role & You

As a  Software Engineer – Backend / Data Platform (m/f/d) you will work on the core of EnOcean's cloud platform: the services, data pipelines and shared platform capabilities that sit underneath several products. You will join a small, close-knit team, where you can see the effect of your work in production.

 
This role suits an engineer with some years of experience who is ready to take ownership of features and small services, with senior colleagues and architects close by for design discussions and review. It is a good step for someone who wants to grow towards senior engineer, with room to deepen your expertise in data platforms, architecture or technical leadership.

 
We also use AI as part of how we build software. Some of our code is drafted with the help of coding agents working from written specifications, which makes writing clear specifications, sound judgement and careful review as valuable as writing code yourself. You do not need to be an expert: curiosity and the willingness to learn this way of working are what count, and we will support you with training, time to experiment and colleagues to learn from.

 
The position can be based in Munich, Germany (EnOcean GmbH) (permanent contract), or Utrecht, the Netherlands (Undagrid B.V.) (one-year contract, intended to become permanent). We are recruiting for one role and will hire one candidate. The employment contract will be concluded with the local entity at the selected location. The role is advertised in both countries. Please apply only once and indicate your preferred location.

What you’ll be doing

  • Build and maintain backend services and platform components used across multiple applications, mainly in TypeScript.
  • Work on high-throughput, time-series-oriented data paths: ingestion, streaming, storage and querying for large device fleets.
  • Contribute to event-driven pipelines and to the public API, including its documentation.
  • Write clear specifications and acceptance criteria, and work with AI coding agents where they help: scope the task, guide the agent, and review the result.
  • Review code, whether written by colleagues or by agents, for correctness, security, performance and fit with the architecture.
  • Apply secure-by-design principles in everyday work, and take part in CI/CD, releases and diagnosing production issues.
  • Collaborate with product, data, frontend, firmware and infrastructure colleagues.

What we’re looking for

  • Around 3–5 years of professional experience building backend or platform services, with solid TypeScript on https://jobeax.com/link/JSd7UYCSg572jJDY, ideally with a framework such as NestJS.
  • Good working knowledge of data-intensive systems: data modelling, indexing and query performance.
  • Practical experience with messaging or streaming, such as Kafka or MQTT.
  • Solid testing habits, and a feel for what a test does and does not prove.
  • Awareness of security best practices, and comfort working in a security-regulated environment.
  • Ability to read and work with Python code.
  • Openness to AI-assisted development: some experience, or real curiosity and willingness to learn, plus a critical eye when reviewing generated code.
  • A pragmatic, collaborative mindset: you value clarity, robustness and maintainability over unnecessary complexity.
  • A degree in Computer Science, Software Engineering or a related field is welcome; equivalent experience counts just as much.

Nice to have

  • Experience with Kubernetes and infrastructure as code.
  • Stream-processing frameworks, or a background in IoT, telemetry or large-scale event-driven systems.
  • Experience with frontend, mobile or Go (not needed for day-to-day work).
  • Experience building LLM-backed features or tools.

Don't tick every box? Please apply anyway. We would rather hear from you than miss a good fit.

Our tech landscape

TypeScript on https://jobeax.com/link/JSd7UYCSg572jJDY, with Python for data processing · sharded document and time-series storage in MongoDB · Kafka and MQTT event streams · OpenAPI-described public APIs · Kubernetes and infrastructure as code on AWS · automated quality and security checks in CI · AI-assisted development built on written specifications and independent review.

What we offer and what you can expect

Stability
Become part of a growing company that has driven innovation since 2001.

 

  Autonomy & Influence
In a small team, your ideas matter and you shape the platform directly.

 

  Professional Development
Training, workshops and certifications, with a clear path towards senior responsibilities.

 

  Onboarding
A structured onboarding programme and a colleague to guide you through your first months.

 

  Flexible Working Hours & Remote Working
Flexible working hours and the option to work remotely, with a culture that supports work-life balance.

 

  Technology
Modern equipment, and the AI tools you need to work effectively.

 

  Fantastic colleagues
A collaborative, highly skilled and motivated engineering culture.

Equal opportunities
EnOcean welcomes applications from everyone, regardless of gender, age, origin, religion, disability, sexual orientation or background. If you need any adjustments during the application process, please let us know and we will arrange them.

How to apply

We would rather see how you build than read your CV. Please submit a short technical presentation of a software project you developed yourself. Tell us what you built, why you made the choices you did, and how it works. Choose a project you can walk us through in detail.

 

Present it in the format that suits you best:

  • Video – up to 10 minutes, shared as a link to the platform of your choice. We recommend this format: it shows best how you think and explain.
  • Written document – a technical write-up with diagrams and code samples.

Please do not share confidential material from current or former employers.  Applications without a technical project presentation in one of these formats unfortunately cannot be considered.

Our selection process

We keep the process transparent and will tell you after each step whether we continue.

 
1.  Introduction meeting – A first conversation about you, the role and EnOcean.

 
2.  Technical deep dive – A discussion with future colleagues about your experience and approach to technical problems. Some preparation may be involved; we will share the details in advance.

 
3.  Company fit meeting – A conversation with colleagues from across relevant departments about how we work together.

 
We will let you know the outcome after each meeting, and each stage involves a few more colleagues so you get to know the people you would work with.

About us

Together at Undagrid

We want to change how business sees, and does logistical processes across the entire chain with cutting-edge technological solutions. Working at Undagrid means that you’ll be surrounded by colleagues who are constantly pushing boundaries and thinking two steps ahead of the curve, while always making time for a laugh. When we build, we are constantly looking for fresh ways to think for new solutions to new problems. Our values shape everything we think and do:

We are Adaptive

This keeps us flexible in thinking, and future-proof. No problem is too complex.

We are Pioneering

As pioneers, we choose to break ground with new solutions—it keeps us energized.

We are Curious

This attitude of curiosity is about wanting to know more, and know further, and lives in everything we do.
Do you see yourself at Undagrid? If yes, we want to hear from you!

Vergelijkbare vacatures

Meer zoals deze functie

  • Voltijd
  • IT
... distributed systems architecture, translating evolving product requirements into resilient, low-latency solutions. – Work alongside hundreds of experienced Rust engineers, contributing to a high-performance, product-driven engineering culture. WHAT YOU BRING – 7+ years of software engineering experience – Experience building ...

Nederland

  • Op afstand
  • Hybride
  • Voltijd
  • IT
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Backend): Onboarding based in Netherlands. This is an opportunity to build and evolve the backend infrastructure that enables businesses and their customers to access ...

Nederland

  • Voltijd
  • IT

€ 3.824 - € 5.624 per maand

Reageren kan tot 30 oktober 2026. Over de functie Voor onze opdrachtgever, het Kadaster, zijn wij op zoek naar een Senior Backend Software Engineer. In deze rol versterk je het Ozon-team, een hecht team van ontwikkelaars dat werkt aan de dienst Ozon binnen het Digitaal Stelsel Omgevingswet (DSO). Ozon speelt een sleutelrol ...

Apeldoorn, Nederland

Bright Professionals

Data & Software Engineer

  • IT
... Je werkt nauwkeurig. Functie-eisen - Je hebt aantoonbare ervaring met het bouwen en ontsluiten van API’s. - Je hebt minimaal 3 jaar aantoonbare ervaring als data-engineer en/of softwareontwikkelaar in dataplatformen, data-infrastructuur of vergelijkbare omgevingen. - Je hebt minimaal 3 jaar aantoonbare praktijkervaring ...

Utrecht, Nederland

  • Op afstand
  • Voltijd
  • IT
... applications and next steps. Our partner is looking for a Senior Software Engineer – Data Engineer based in Netherlands. We are looking for an experienced Senior Data Engineer to design, build, and maintain scalable data infrastructure that powers analytics, reporting, and data-driven product development. In this fully remote ...

Nederland

  • Voltijd
  • IT
... establish engineering standards, patterns and best practices within the team. - Continuously improve scalability, reliability, performance and usability across the platform. This is not a traditional software engineering role. You will be part of building a completely new capability that sits at the heart of IKEA's data, analytics ...

Delft, Nederland

  • IT
... tooling within IMC. Your Core Responsibilities: As a Trading Data Software Engineer, you'll work on enabling high-quality research using fundamental option pricing data. Next to that you will increase researchers' focus by centralising the curation of the data and enable quick onboarding of new data sets, to allow for researching ...

Aemstelredamme, Nederland

  • Voltijd
  • IT
... Microsoft Fabric, Collibra, SAP, M3, and future data sources, we aim to make data easier to discover, understand, and use across the organization. We believe data should be as easy to find and use as any other digital product. Through modern software engineering, product thinking, and platform capabilities, we are transforming ...

Delft, Nederland

  • Op afstand
  • Voltijd
  • Backend
... customers to bring them to life - Turn repeated setup work into product improvements - Bring care to testing, quality, and long-term maintainability - Shape our engineering practices and technical culture WHAT WE'RE LOOKING FOR - 3 to 5+ years as a backend engineer at a modern tech company - High level of ownership and care ...

Nederland

  • Op afstand
  • Voltijd
  • Contract
  • Backend
... matter. What you’ll bring - Backend Fundamentals: Professional experience building and shipping production backend applications, with strong programming, API, database, testing, debugging, and performance fundamentals. - Adaptability: Experience with Ruby/Rails, Go, or any other modern backend language. We value the ability ...

Nederland