Senior Software Engineer

Cuculus GmbH

Erfurt

On-site

EUR 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work: 3 days onsite
Flexible hours
Germany ticket subsidy
Bike leasing
Company pension
Onboarding buddy

Job summary

Cuculus GmbH is hiring a Senior Software Engineer for the Meter Data Management (MDM) team. You will combine hands-on development with technical ownership for a performance-critical product, guiding design, APIs, data flows, and migrations across customer systems.

This is a leadership role without people management, focusing on high standards and reliable delivery. You will contribute to migrations, data transfer, validation, and ensure secure, scalable software.

Qualifications

  • University degree or equivalent in CS/SE.
  • Several years of hands-on software development with product ownership.
  • Experience with scalable/low-latency data processing.

Responsibilities

  • Provide technical direction and design decisions from requirements to delivery.
  • Own APIs, data flows, and non-functional requirements within the team.
  • Develop and improve high-volume, performance-critical software.
  • Coordinate migrations between customer systems and data transfer processes.
  • Promote standards for performance, data quality, testing, and reliability.
  • Support deployments, CI/CD, monitoring, and security practices.

Skills

Software design
APIs & integrations
Data processing
Distributed systems
Technical ownership
Code reviews
Mentoring

Education

University degree in Computer Science/Software Engineering

Tools

Kafka
Kubernetes
OpenShift
Oracle
PostgreSQL
REST APIs

Job description

Shape the utilities market of the future with us!

Permanent / Full-time / On site in Ilmenau, Erfurt or Leipzig (3 days per week) / Start ASAP

What is the role about?

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 covers 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.

Your Role at a Glance
  • 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.
Must-haves (to thrive in this role)
  • University degree in Computer Science, Software Engineering, Information Technology or a comparable discipline.
  • Several years of hands-on software development experience with technical ownership in a product or complex software environment.
  • Strong knowledge of software design, APIs, integrations, data processing, and distributed systems.
  • Experience with scalable or performance-critical software and large-volume data processing.
  • Experience with migrations between customer systems or complex software environments.
  • Ability to structure incomplete requirements, evaluate trade-offs, and guide technical decisions.
  • Experience with technical design, code reviews, testing, performance optimisation, and reliable delivery.
  • Strong communication skills and the ability to align different technical contributors.
  • Professional English; German is an advantage.
  • Additional relevant degree or vocational qualification is welcome; equivalent practical experience is equally valued.
Nice-to-haves (great if you have them, but not a dealbreaker)
  • 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 You Bring To The Team

You will shape the technical direction of a product where performance, data quality, and reliability genuinely matter. You will influence architecture and delivery, support complex customer migrations, and help engineers grow through technical guidance and collaboration.

The role offers technical leadership and visible ownership without disciplinary management responsibility.

About Us

Cuculus is the key to providing utilities to all, while protecting the world’s precious resources. Jointly with our international partner network, we provide cutting-edge software and technology solutions to address utility challenges now and in the future. Cuculus will never tire of creating innovative technology and services that enable utilities and organisations to successfully transition to a new era of providing and managing electricity, water, and gas. The work we do is important for individuals, cities, and entire nations. Our work is serious, but we have fun with it, too.

Why us?

We at Cuculus believe that work should be meaningful, fun, and enable growth. When you join us, you can expect an environment that trusts you, values collaboration, and gives you the freedom to take ownership.

  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Cuculus GmbH • Ilmenau

Hybrid
EUR 90,000 - 120,000
Hybrid working (3 days in office)
Germany ticket subsidy
Bike leasing
+1
Senior Software Engineer
Senior Software Engineer

Cuculus GmbH • Leipzig

Hybrid
EUR 90,000 - 120,000
Hybrid working
Flexible hours
Germany ticket subsidy
+3
Senior IT Infrastructure & Cloud Engineer (m/f/d)
Senior IT Infrastructure & Cloud Engineer (m/f/d)

Cuculus • Leipzig

On-site
EUR 70,000 - 110,000
Flexible working hours
Workation up to 4 weeks per year
Germany ticket subsidy
+3
Senior Cloud & Infrastructure Engineer - Project Delivery & Implementation (m/f/d)
Senior Cloud & Infrastructure Engineer - Project Delivery & Implementation (m/f/d)

Cuculus GmbH • Leipzig

Hybrid
EUR 90,000 - 130,000
Hybrid work model
CU Senior Cloud & Infrastructure Engineer - Project Delivery & Implementation (m/f/d) Cuculus · Leipzig · Platform & Infrastructure €81,500–€122,500 e 2w ago
CU Senior Cloud & Infrastructure Engineer - Project Delivery & Implementation (m/f/d) Cuculus · Leipzig · Platform & Infrastructure €81,500–€122,500 e 2w ago

Devopsroles • Leipzig

Hybrid
EUR 90,000 - 130,000
Hybrid in-office / remote within DE
Flexible working hours
50% Germany ticket subsidy
+6
Chief Financial Officer (CFO) - (m/w/d)
Chief Financial Officer (CFO) - (m/w/d)

Talantir • Erfurt, Ilmenau, Leipzig

Hybrid
EUR 150,000 - 210,000
Data Engineer (m/f/d)
Data Engineer (m/f/d)

ecoplanet • München

On-site
EUR 85,000 - 130,000
Top team
Flat hierarchy
Central office
+3
Data Engineer (m/f/d)
Data Engineer (m/f/d)

DeepCamp • München

On-site
EUR 90,000 - 130,000
Free lunch Tue & Thu
Wellpass membership
Deutschlandticket sponsorship
Platform Engineer (m/f/d)
Platform Engineer (m/f/d)

Ecoplanet Green Operations Gmbh • München

Hybrid
EUR 110,000 - 150,000
Top-of-market salary
Full ownership from day one
Central office
+3
Platform Engineer (m/f/d)
Platform Engineer (m/f/d)

ecoplanet • München

On-site
EUR 120,000 - 160,000
Competitive salary
Flat hierarchy
Central Munich office
+1