Skip to content
mimi

Lead Software Engineer

Next Ventures

Stuttgart · flexible Full-time Lead 1mo ago

About the role

THE ROLE

As a Lead Software Engineer at the company, you will play a key role in designing and delivering cloud-native platforms for large-scale, distributed monitoring systems. You will work on solutions that process real-time data from advanced sensor technologies, contributing to applications that support infrastructure optimisation, safety, and environmental protection.

This is a senior, hands-on leadership role within a global and interdisciplinary environment, combining technical depth with architectural ownership and team collaboration.

IN THIS ROLE

  • Design and implement secure, cloud-native platforms for distributed monitoring systems.
  • Develop scalable components, data models, APIs, and system interfaces.
  • Evolve platform architecture to support a wide range of customer applications.
  • Collaborate closely with application teams to understand domain requirements and translate them into technical solutions.
  • Provide technical leadership through solution design, decision-making, and best practice guidance.
  • Contribute hands-on to development, ensuring high-quality, maintainable code.

WHAT YOU NEED TO SUCCEED

  • Degree in Computer Science, Software Engineering, or a comparable qualification.
  • 8+ years of experience in software development, with strong expertise in .NET.
  • Proven experience designing and operating distributed systems in production environments.
  • Strong programming skills in C# and modern .NET.
  • Experience with container orchestration (e.g. Kubernetes) and messaging systems (e.g. Kafka, MQTT, or similar).
  • Understanding of event-driven architectures and distributed systems design.
  • Familiarity with web technologies and frameworks (frontend exposure such as Angular is beneficial).
  • Strong knowledge of API design, architectural patterns, and software best practices.
  • Hands-on, pragmatic mindset with strong execution capability.
  • Professional proficiency in English; additional language skills are a plus.

WHAT YOU CAN EXPECT

  • A collaborative, international working environment with high technical standards.
  • Opportunities to work on impactful, real-world systems at scale.
  • Flexible working arrangements with a hybrid model.
  • Long-term career development and leadership opportunities.
  • A comprehensive benefits package supporting wellbeing, flexibility, and professional growth.

Skills

.NETAngularAPI designC#Cloud-nativeContainer orchestrationData modelsDistributed systemsEvent-driven architecturesKafkaKubernetesMessaging systemsMQTTSoftware best practicesWeb technologies

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free