Software Engineer | Software Engineer (m/w/d)

SMIGHT GmbH

Karlsruhe, Baden, Baden-Württemberg, Deutschland
Published Mar 16, 2026
Full-time
Permanent

Job Summary

As a Software Engineer at SMIGHT, you will play a pivotal role in driving the German energy transition by scaling one of the country's largest low-voltage measurement databases. You will be responsible for evolving systems that currently handle 30 million data points daily to a capacity of 1 billion daily points. Operating under a 'you build it, you run it' DevOps philosophy, you will design and develop services ranging from streaming applications to REST APIs, ensuring high availability and performance. This role is highly collaborative and leadership-oriented; you will lead technical projects from hardware to web-frontends, define architectural patterns, and mentor junior developers. The position is particularly attractive for those seeking a mission-driven environment focused on IoT and sustainable energy, offering a flexible hybrid work model in Karlsruhe, individual work-hour scheduling, and a comprehensive benefits package including mobility budgets and success-based bonuses.

Required Skills

Education

Not specified

Experience

  • Professional experience in software design and development
  • Proven experience in implementing software design and architectural patterns in real-world applications
  • Demonstrable ability to lead technical teams and mentor junior staff
  • Experience in managing the full software development lifecycle from conception to deployment
  • Experience designing and implementing scalable and robust distributed systems
  • Experience working with agile methodologies such as Scrum or Kanban

Languages

German (Fluent)

Additional

  • Hybrid work requirement (2 days per week in Karlsruhe office); Permanent full-time contract.