KINEXON logo
KINEXONPosted 1 month ago

(Senior) Software Engineer (m/f/d) Industrial IoT

HybridMunich, Bavaria, Germany

Full TimeSenior LevelMedium

Job Summary

Design and implement APIs and data processing workers within the KINEXON OS ecosystem, evolving backend architectures in C++, Go, and Python for scalability. Own larger coding projects requiring coordination across teams, ensuring robust automated testing and CI/CD integration while collaborating with QA engineers. Contribute to observability, performance tuning, and security improvements, utilizing Kafka, PostgreSQL, and Docker Swarm for distributed system fundamentals. Work closely with frontend, DevOps, and product teams to deliver end-to-end solutions, leveraging GenAI tools for coding efficiency. Join a Munich-based team powering physical AI for manufacturing and sports, supporting clients like BMW and Siemens with real-time asset tracking and operational insights.

Required Qualifications

  • Completion of a university degree or comparable qualification
  • Solid backend development experience in a compiled, strongly typed language (e.g. C++ or Go)
  • Experience with Kafka (producers/consumers, topics, partitions, schema evolution, error handling, monitoring)
  • Strong SQL skills (PostgreSQL): schema design, query optimization, indexing, transactions
  • Experience with test automation and integrating tests into CI/CD pipelines
  • Containerization: building/debugging Docker images, orchestration with Docker Swarm
  • GitLab CI/CD: writing and maintaining pipelines, build/test automation
  • Linux: solid command-line skills, process/network debugging, scripting
  • Understanding of distributed system fundamentals: message ordering, fault tolerance, backpressure, eventual consistency
  • Clear communication in English

Desired Qualifications

  • openness to Python & Node.js for some services
  • Comfortable reading and learning code in other languages in the stack
  • Kubernetes basics a plus
  • Hands-on experience using GenAI tools for coding and a strong curiosity about AI-driven developer productivity
  • Frontend familiarity (Angular/TypeScript) for debugging and small changes
  • Knowledge of other pub-sub or in-memory solutions (Redis, NATS, ZeroMQ)
  • Kubernetes hands-on deployment, Helm basics
  • Tracing/observability tools (OpenTelemetry, Jaeger, Zipkin, Prometheus/Grafana, ELK/EFK)
  • Security basics: secrets management, TLS in service communication
  • German optional

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce