Back to jobs

(Senior) Software Engineer Data Integration (all genders)

Cologne / Remote from Germany, Netherlands, Spain

Pay
Salary not listed in the saved posting
Work setup
Remote stated — work setup source
Listed location: Cologne / Remote from Germany,Netherlands,Spain
Read the full posting
Employment
Unconfirmed
Apply at envelio GmbH

Tools in this posting

  • Python
  • SQL
  • Docker
  • Kafka
  • PostgreSQL
  • Redis
  • Fastapi
  • Go
  • Kubernetes
  • DuckDB
Source — Tool mentions in context
- 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.
Our Tech Stack - Python, incl. additional packages/frameworks e.g., FastAPI, Pytest, PyArrow, Celery - Go
- 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).
- Protocols: Kafka, MQTT, IEC104, gRPC - Infra: Docker, Kubernetes Your Benefits
How You Make an Impact - 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 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.
- Databases: Redis, PostgreSQL, TimescaleDB, DuckDB - Protocols: Kafka, MQTT, IEC104, gRPC - Infra: Docker, Kubernetes
- Go - Databases: Redis, PostgreSQL, TimescaleDB, DuckDB - Protocols: Kafka, MQTT, IEC104, gRPC
- Python, incl. additional packages/frameworks e.g., FastAPI, Pytest, PyArrow, Celery - Go - Databases: Redis, PostgreSQL, TimescaleDB, DuckDB

Benefits in the posting

Full benefits wording
  • State of the art technology and modern tech stack
  • Support for your health through Urban Sports Club cooperation
  • Time and resources for individual growth
  • Regular tech & growth talks for internal knowledge sharing
  • envelio pension plan
  • Regular company and team events

From the employer’s posting.

About envelio GmbH

Together, we are on a mission to drive forward the energy transition.

In the employer’s words · Read in context

Job description

View original posting ↗

About Working at envelio

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!


Your Role

As (Senior) Software Engineer Data Integration (all genders), you design innovative software solutions that set our products apart from the masses. Within the Engineering team, you play an important role in further shaping and developing our platform.

With a focus on real-time measurement data and system integration, you are the interface between external source systems — from IoT devices to grid operator APIs — and our Intelligent Grid Platform (IGP). In a dynamic team, you build and evolve the components that bring live measurement data and grid asset information reliably into the IGP.


How You Make an Impact

  • 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.


Your Profile

Perfection is a myth! We're more interested in the human behind the screen, so think of these criteria as helpful directions — we're excited to see how your unique skills might fit in.

  • 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).


How we localize


How We Work With AI at envelio


How we develop Software

  • 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.


Our Tech Stack

  • 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
  • Professional mental wellbeing support through our partner nilo for you and your family
  • Flexible use of a monthly mobility budget (e.g. Jobrad, public transport)
  • Time and resources for individual growth
  • Regular tech & growth talks for internal knowledge sharing
  • envelio pension plan
  • Regular company and team events

Your next step

  • Have your CV and examples of relevant work ready.
  • Check the listed location, eligibility and core experience before starting.
  • Ask the employer about the salary range before committing time to the process.

Complete your application on envelio.jobs.personio.com. The employer’s form will show what is required.

Already applied? Track this application

Source & posting history

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Cologne / Remote from Germany, Netherlands, Spain

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
Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Status in our records
Active
First seen by us
Jun 2, 2026
Recorded sightings
47
Last seen by us
Sep 30, 2026

These dates show when we found the listing. Check the employer’s website to confirm it is still accepting applications.

Report an error

See how this role fits your experience

Add your resume to compare the role’s scope, tools and requirements with your experience.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.