Software Engineer

SMIGHT GmbH

Job

In this role, you will develop scalable services and REST APIs for over 1 billion daily data points, focusing on their availability and performance in a DevOps-oriented environment.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • We operate Germany's largest measurement data platform in the low-voltage grid with over 30 million data points daily. With your skills, you will help us optimize our systems to handle 1 billion data points per day.
  • We live by the principle 'you build it, you run it'. For us, DevOps is therefore not just a word, but a fundamental attitude.
  • You design and develop our services, from streaming applications to REST APIs. You are responsible for their availability and performance.
  • You actively contribute to the company culture by fostering team spirit, innovation, fun, and creativity.
  • You develop architecture concepts and make transparent implementation decisions for our highly data-driven software products.
  • You lead technical projects from device to web frontend and can communicate and coordinate effortlessly within your team as well as across team boundaries.
  • You lead projects, share your knowledge, and support junior developers in their tasks and professional development.

Our expectations of you

Qualifications

  • Proven ability to lead technical teams by imparting best practices in software development and ensuring high standards in code quality.
  • Solid knowledge in data modeling and backend technologies with the ability to oversee the entire development cycle from conception to deployment.
  • You are a team player with strong communication skills and can work effectively in interdisciplinary teams.
  • You have good German language skills (at least level C1) in speaking and writing.
  • You approach tasks pragmatically and can judge when 'good' is good enough.

Experience

  • In-depth knowledge of common software design and architecture patterns, as well as practical experience in implementing these patterns in real-world applications.
  • Strong understanding of cloud platforms (e.g., AWS, Azure, GCP) and experience in designing and implementing distributed systems that are scalable and robust.
  • Experience with agile development methodologies, including Scrum or Kanban, and a commitment to iterative and incremental software delivery.
  • Relevant experience in software design and development.

Benefits

Work-Life-Integration

Health, fitness & fun

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Karlsruhe
    Baden-Württemberg, Germany

About your employer

As a subsidiary of EnBW AG, SMIGHT GmbH develops innovative products to enhance the efficiency of distribution networks. The company relies on patented sensor technology for real-time data and analytics.

Company type
Startup
Work model
Onsite, Hybrid
Industry
Power Sector, Economy
  • Öko-Institut Consult gGmbHFreiburg im Breisgau, Berlin

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...

    • TCP/IP
    • Active Directory
    • Windows
    • Microsoft Exchange
    • Office 365
    • Linux
    • VLAN
    • +4
  • Head of IT

    NewTop

    Max-Planck-Institut für Intelligente SystemeStuttgart, Stuttgart

    • Onsite
    • Full Time
    • Lead

    Lead our Stuttgart IT team, both professionally and as line manager, set priorities, and support each team member's development. Ensure the secure, reliable, and efficient operation of our heterogeneous IT infrastructure, including networks, servers,...

    • Mac OS
    • Windows
    • Linux
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5

Software Engineer

SMIGHT GmbH