citema systems GmbH

Data Integration Engineer

citema systems GmbH

full-time

Posted on:

Location Type: Hybrid

Location: MünchenGermany

Visit company website

Explore more

AI Apply
Apply

About the role

  • As a (Software) Engineer - Data Integrations / Platform you are part of an engineering team and ensure that new source systems are reliably connected to a data platform
  • You develop and operate data connectors to additional source systems and implement ingestion pipelines (e.g., with Dagster or comparable tools)
  • You integrate source systems via APIs (REST, GraphQL, SDK) and implement the appropriate authorization logic per system (e.g., Active Directory)
  • You ensure integrations are production-ready: clean error handling, retries with exponential backoff, clear distinction between transient and permanent errors, and robust protective mechanisms such as circuit breakers
  • You establish observability: structured logs with context (e.g., correlation IDs), monitoring and alerting (e.g., Prometheus/Grafana), and health checks
  • You implement incremental synchronization: delta detection (timestamps, checksums, versions), sync state, and sensible strategies for deletes (soft/hard delete)
  • You ensure quality through automated tests (unit/integration/E2E) and deliver, per connector, complete, reproducible pipelines and Dagster assets (Extract, Transform, Load)

Requirements

  • Completed degree in Computer Science or a comparable qualification, plus practical experience in backend, data, or platform engineering (DevOps/SRE-adjacent experience is also welcome)
  • Good to very good skills in Python (production code) and a solid understanding of clean software architecture and testing
  • Experience connecting source systems via APIs (REST, GraphQL, SDK), including authentication, pagination, and rate limits
  • Understanding of operating stable systems: structured logging, monitoring/alerting, and robust failure models (retries, backoff, error classification)
  • Experience with data pipelines or workflow orchestration (e.g., Dagster, Airflow, Prefect, or similar)
  • Team player with strong communication skills and an independent, structured, solution-oriented working style
  • Very good German (written and spoken) is required for effective communication in the project environment
  • Nice to have (not required): knowledge of Active Directory / Entra ID (groups, roles, permissions, mapping logic)
  • Experience with an observability stack (e.g., Prometheus/Grafana) and health checks
  • Container and deployment experience (Docker/Kubernetes/CI/CD) if you want to cover the DevOps part more strongly
Benefits
  • Active involvement in innovative future technologies
  • Flexible new-work model with hybrid working options (depending on the project)
  • Permanent employment contract
  • Givve-Card as a tax-free company benefit
  • Maximum decision-making and design freedom
  • Individual career planning and development opportunities
  • Knowledge transfer and synergies through a strong team
  • Technological variety with exciting insights into security-relevant systems
  • And: challenges that are genuinely enjoyable!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonAPIsRESTGraphQLSDKdata pipelinesworkflow orchestrationautomated testsclean software architectureincremental synchronization
Soft Skills
team playerstrong communication skillsindependent working stylestructured working stylesolution-oriented
Certifications
degree in Computer Science