Senior Software Engineer

Cuculus Büro Erfurt GmbH

Job

In this role, you will develop high-performance software for energy data management, coordinate technical dependencies, and lead architectural discussions as well as migrations between systems.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • As a Senior Software Engineer in our Meter Data Management (MDM) team, you will combine hands-on software development with technical ownership for a performance-critical product.
  • MDM encompasses the collection, validation, processing, and management of energy meter data.
  • Our software processes large data volumes and supports critical customer and operational processes within the ZONOS ecosystem.
  • You will provide technical direction within the team, guide solution design, coordinate technical dependencies, and help establish high standards for performance, quality, security, and reliable delivery.
  • This is a technical leadership role without disciplinary people-management responsibility.
  • You will also contribute to migrations between customer systems, ensuring reliable data transfer, validation, integration, and system transition.
  • Provide technical direction and guide decisions from requirements through reliable delivery.
  • Own solution design, APIs, integrations, data flows, non-functional requirements, and technical risks within the team's scope.
  • Develop and improve scalable software for high-volume, performance-critical data processing.
  • Guide migrations between customer systems, including data transfer, validation, reconciliation, and cutover activities.
  • Coordinate technical dependencies between Product, Platform, Operations, QA, DevOps, Security, and Architecture.
  • Facilitate design discussions, code reviews, technical workshops, and Architecture Decision Records.
  • Define and promote standards for performance, data quality, testing, maintainability, and operational reliability.
  • Support profiling, benchmarking, load testing, monitoring, and performance optimisation.
  • Contribute to backlog refinement, technical estimation, feasibility assessments, and release readiness.
  • Support CI/CD, observability, secure development, and ISO 27001 requirements.
  • Coach and support engineers through knowledge sharing, onboarding, mentoring, and constructive technical feedback.
  • Evaluate suitable agentic AI and AI-assisted engineering solutions while maintaining security and quality standards.

Our expectations of you

Education

  • University degree in Computer Science, Software Engineering, Information Technology or a comparable discipline.
  • Additional relevant degree or vocational qualification is welcome; equivalent practical experience is equally valued.

Qualifications

  • Strong knowledge of software design, APIs, integrations, data processing, and distributed systems.
  • Ability to structure incomplete requirements, evaluate trade-offs, and guide technical decisions.
  • Strong communication skills and the ability to align different technical contributors.
  • Professional English; German is an advantage.

Experience

  • Several years of hands-on software development experience with technical ownership in a product or complex software environment.
  • Experience with scalable or performance-critical software and large-volume data processing.
  • Erfahrung mit Migrationen zwischen Kundensystemen oder komplexen Softwareumgebungen.
  • Experience with technical design, code reviews, testing, performance optimisation, and reliable delivery.
  • Experience with Java or Kotlin.
  • Experience with Kafka, Kubernetes, OpenShift, Oracle, PostgreSQL, REST APIs, or webhooks.
  • Experience in smart metering, energy, utilities, MDM, or Head-End Systems.
  • Experience with data migration tools, reconciliation processes, or Architecture Decision Records.
  • Experience with agentic AI or AI-assisted software development.

What we offer

  • Hybrid working: With regular office presence (3 days per week in Ilmenau, Erfurt or Leipzig).
  • Flexibility: Flexible working hours & workation option (up to 4 weeks per year).
  • Mobility: 50% subsidy for the Germany ticket and bike leasing.
  • Security: Company pension scheme and capital-forming benefits.
  • Culture: Short decision-making paths, open feedback culture and genuine trust.
  • Onboarding: A structured onboarding plan and a buddy to support you from day one.
  • Office Life: We enjoy spending time together in our offices - whether for a coffee, a shared lunch or a spontaneous after-work get-together.
  • Impact: Meaningful work - software that shapes the energy market of tomorrow.

Benefits

Work-Life-Integration

Health, fitness & fun

Food & drink

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Ilmenau
    Thüringen, Germany
  • Location Erfurt
    Thüringen, Germany
  • Location Leipzig
    Sachsen, Germany

About your employer

We have been delivering software solutions as in-house installations or cloud services for the energy sector and beyond since 2007. Our products combine unique technology with deep market expertise and industry knowledge.

Company type
Established Company
Work model
Onsite, Hybrid
Industry
Internet, IT, Telecommunication
  • HUK-COBURG VersicherungsgruppeCoburg

    • Hybrid
    • Onsite
    • Full Time

    Hello, let's say WE! We - the HUK-COBURG Insurance Group - are among the top 10 in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our...

    • Java
    • Spring Boot
    • Apache Kafka
  • sinoDusseldorf

    • Easy Apply
    • Onsite
    • Full Time
    • Senior

    sino AG, based in downtown Düsseldorf, has been an innovative financial service provider for over 25 years. We specialize in the execution of securities transactions for the most active and demanding traders in Germany. With currently 26 employees, we...

    • Java
    • PHP
    • C#
    • SQL
    • Linux
    • Windows
  • syracom AGWiesbaden

    • Easy Apply
    • €68k – €85k
    • Hybrid
    • Onsite
    • Full Time
    • Senior

    As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...

    • SQL
    • TypeScript
    • Kubernetes
    • OpenShift
    • NoSQL
    • React
    • Java
    • Spring
    • JavaScript
    • Angular
    • +8

Senior Software Engineer

Cuculus Büro Erfurt GmbH