Introduction

Für die Weiterentwicklung komplexer Softwareplattformen wird ein erfahrener Senior Software Entwickler gesucht, der die technische Verantwortung für moderne Entwicklungs-, Build- und Tooling-Landschaften übernimmt. Der Schwerpunkt liegt auf der Optimierung von Build-Prozessen, der Entwicklung skalierbarer Softwarearchitekturen sowie der Modernisierung bestehender Systeme im Umfeld von .NET, C++ und verteilten Anwendungen.

What are you going to do 

  • Konzeption, Weiterentwicklung und Optimierung komplexer Software- und Build-Systeme auf Basis von C#, .NET und C++.
  • Analyse und Optimierung von Compiler-, Linker- und Build-Prozessen zur Verbesserung von Performance, Qualität und Release-Stabilität.
  • Entwicklung und Pflege anspruchsvoller MSBuild-Lösungen inklusive Custom Targets, Tasks und Multi-Targeting-Konzepten.
  • Design und Implementierung von COM-basierten Schnittstellen sowie deren Integration in moderne .NET-Architekturen.
  • Aufbau skalierbarer gRPC-Service-Landschaften für verteilte Systeme und Microservices.
  • Entwicklung von Roslyn-Analyzern und Code-Fixes zur Sicherstellung von Coding- und Architekturstandards.
  • Konzeption und Automatisierung von CI/CD-Pipelines, Build- und Release-Prozessen.
  • Technische Beratung und Unterstützung von Entwicklungsteams bei Architektur-, Build- und Performance-Themen.
  • Förderung von Best Practices sowie Mitwirkung an der strategischen Weiterentwicklung der Softwareplattform.

Essential skills and knowledge 

  • abgeschlossenes Studium der Informatik, des Software Engineerings oder vergleichbare Qualifikation.
  • Mehrjährige Erfahrung in der Softwareentwicklung mit C#, .NET und C++.
  • Tiefgehende Kenntnisse der Microsoft Toolchain (Visual Studio, Compiler, Linker, MSBuild).
  • Expertenwissen in Build Engineering, Performanceoptimierung und Softwaremodernisierung.
  • Fundierte Erfahrung mit COM, .NET Interop (P/Invoke, RCW, CCW) sowie komplexen Laufzeit- und Integrationsszenarien.
  • Mehrjährige Erfahrung in der Entwicklung von gRPC-basierten Services und verteilten Systemen.
  • Kenntnisse moderner CI/CD-Plattformen wie Azure DevOps oder GitHub Actions.
  • Erfahrung mit Roslyn, Microservice-Architekturen sowie Monitoring- und Logging-Konzepten.
  • Starke analytische Fähigkeiten, strukturierte Arbeitsweise und ausgeprägte Problemlösungskompetenz.
  • Erfahrung als technischer Mentor, Lead Developer oder fachlicher Ansprechpartner.

What we offer

Bei uns arbeiten Sie unbefristet und in Festanstellung. Darüber hinaus bieten wir Ihnen einen Haustarifvertrag, der auf die Gehaltsstrukturen der verschiedenen Berufsgruppen zugeschnitten ist und Qualifikation sowie Berufserfahrung honoriert. Neben den tariflich gesicherten Sozialleistungen eines expandierenden Unternehmens bieten wir Ihnen die Möglichkeit, sich entsprechend Ihres individuellen Erfahrungsschatzes persönlich und fachlich weiterzubilden.

Closing: 16 September 2026

Do you have questions?

Vacancy reference: TR-297096

MG

Corporate recruiter

Martin Götze

+49 361 65398954

Contact

$name

Application process

First Contact

We carefully review your application and in the coming weeks, you will be notified for an interview session if you are selected. Only shortlisted candidates will be contacted within 7 days.

Scheduling an Interview

After being shortlisted, you will be contacted via email or telephone to arrange for a date on your availability for the qualification interview.

Phone/ Qualification Interview

During the interview, you will be assessed on your level of experience and skills, work history, availability, and the qualifications the company is seeking for the position.

Meeting in Real Life

After successfully making through the phone interview, a face to face interview will be scheduled between the candidate and recruiter. This session can be a more in-depth  interview to review your communication and interpersonal skills.

Application for the Position

Submission of candidates resume for client’s approval and screening.

Are you the perfect match for this vacancy? Apply in 1 minute and let's get in touch!

your-application-process[1]