Job
- Level
- Senior
- Location
- Leipzig, Ilmenau, Erfurt
- Working Model
- Hybrid, Onsite
- Job Field
- Software, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
Job Summary
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 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.
This text has been machine translated. Show original
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.
This text has been machine translated. Show original
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.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Food & Drink
Topics You Will Work On
Job Locations
About Your Employer
Cuculus Büro Erfurt GmbH
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.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication