(Senior) Software Engineer Data Integration (all genders)

envelio GmbH
Köln, Germany
2 months ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Agile Methodology Unit Testing Code Review Databases Continuous Delivery Continuous Integration Information Engineering Data Integration Extract Transform Load (ETL) Python (Programming Language) PostgreSQL Message Queuing Telemetry Transport (MQTT)
+19 more
Redis Software Engineering SQL Databases Systems Integration Data Ingestion Backend Fastapi Event Driven Architecture Pytest Kubernetes Information Technology Apache Kafka Celery Restful APIs Stream Processing Grpc Data Pipelines Docker Web Api

Job description

  • You build new measurement integrations end-to-end: connecting external IoT devices (via Kafka, MQTT, IEC104, REST, gRPC) through device registration and normalization to live data ingestion, transformation, and storage.
  • You design and improve the measurement integration framework to make adding new sources faster, more reliable, and more observable.
  • You own the full integration lifecycle - from raw external data to normalized, mapped measurements, including custom transformations and ID mappings.
  • You contribute to the existing ETL framework for importing and digitizing customer grid data from heterogeneous source formats.
  • You optimize existing components for performance, reliability, and transparency across batch and streaming workloads.
  • You have a continuous improvement mindset and actively look for ways to bring our code to industry best practices with confidence., * Python, incl. additional packages/frameworks e.g., FastAPI, Pytest, PyArrow, Celery
  • Go
  • Databases: Redis, PostgreSQL, TimescaleDB, DuckDB
  • Protocols: Kafka, MQTT, IEC104, gRPC
  • Infra: Docker, Kubernetes

Your Benefits

  • Join us fully remote #LI-Remote or at our lovely office in Cologne in a hybrid working mode
  • Option for remote work from abroad (up to three months per year from anywhere in the EU or the USA)
  • State of the art technology and modern tech stack
  • Excellent hardware equipment (16-inch MacBooks, 2 screens at the office)
  • 30 holidays + 3 corporate holidays
  • Support for your health through Urban Sports Club cooperation
  • Flexible use of a monthly mobility budget (e.g. Jobrad, public transport)
  • Time and resources for individual growth
  • envelio pension plan
  • Regular company and team events

Requirements

Do you have experience in gRPC?, * You have 2+ years of relevant experience in backend development with a focus on data engineering, API integration, or event-driven systems.

  • You have a degree in Computer Science, Data Science, Software Engineering, Electrical Engineering, Industrial Engineering, or a comparable field of study.
  • You have practical experience in Python programming and are familiar with common best practices.
  • You have experience with SQL databases, preferably PostgreSQL or TimescaleDB, in the area of data modelling and query design.
  • You have experience integrating with external APIs or streaming systems (e.g. Kafka, MQTT, REST or gRPC).
  • Ideally, you are familiar with IoT or energy domain protocols (e.g. MQTT, IEC104) and have worked with real-time data pipelines.
  • You are a team player and passionate about working with talented and inspiring people.
  • You are looking for technical challenges and pride yourself in finding smart and simple solutions for complex problems.
  • You are familiar with parts of our tech stack and are looking forward to keeping up with current industry best practices.
  • You are business-fluent in English (Level C1)., * Agile working method with Kanban in interdisciplinary squads.
  • Continuous Integration / Continuous Delivery.
  • Unit Test mentality and 4-eyes principle during code reviews.
  • Knowledge sharing sessions between developers.
  • “You Code It - You Own It” - Squad responsibility for certain functional areas of the product.

About the company

Too easy is boring! Together, we are on a mission to drive forward the energy transition. We love what we do, and we are unafraid to dive in. We believe in taking ownership of our work and in continuously growing and evolving. In short: own it, love it, grow with it.

We are a humble team of coffee and maté lovers with over 20 nationalities. With our geek humor, our love for emojis and random facts is only natural. Over 180 envelians are already on board. Dive in and thrive!, Intelligent grids for a sustainable future worldwide - this is our vision! Therefore, we are building the digital hub for the future of power grid management: The Intelligent Grid Platform (IGP). The IGP is the core of our software as a service solution. It’s our ambition to make the IGP and envelio 1 % better everyday. Grow with us!

As a remote-first company, we let you decide how much you want to work remotely - from 0% to 100%. Whether you live in Cologne or Aachen, Bonn or Berlin, Munich or Castrop-Rauxel; all you need is internet! You can also work from abroad for up to three months per year. Since 2017, we have built a diverse international team, with English as our company language.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:00 min

Overview of gRPC and language-agnostic environments

Max Hausner Max Hausner +1 · WWC 2025

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · WWC 2021

2:27 min

Structuring agile and interdisciplinary engineering teams

Oliver Zimmert · LIVE

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

Videos

See all

Related articles

See all