> Markdown version of [/jobs/ext/2952248-senior-software-engineer-data-integration-all-genders](https://www.wearedevelopers.com/jobs/ext/2952248-senior-software-engineer-data-integration-all-genders). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # (Senior) Software Engineer Data Integration (all genders) - **Company:** envelio GmbH - **Location:** Köln, Germany (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Unit Testing, Code Review, Databases, Continuous Delivery, Continuous Integration, Information Engineering, Data Integration, Extract Transform Load (ETL), Python (Programming Language), PostgreSQL, Microsoft Office, Message Queuing Telemetry Transport (MQTT), Redis, Software Engineering, Software Systems, 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 - **Published:** September 17, 2026 - **Apply:** https://www.get-in-it.de/jobsuche/p312386 ## About the Role * 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 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. ## Description Köln Home-Office Backend Entwicklung Batch CI/CD (Continuous Integration/Delivery) Docker ETL Prozesse FastAPI +15 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., * 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 Job-Infos Berufsfelder Anwendungsentwicklung Datenbankentwicklung/BI Studienfächer Elektrotechnik Informatik Informationstechnik Ingenieurwissenschaften Abschluss Bachelor Master/Diplom IT-Gehälter Was kann ich verdienen? get in IT hat die Informationen von der Webseite des Unternehmens und ggf. sonstigen Quellen sorgfältig zusammengestellt. Diese Informationen wurden vom Unternehmen noch nicht autorisiert.Informationen für Unternehmen ## Related Videos - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1964-boosting-opensearch-performance-grpc-search-in-action) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)