Next Ventures is working with an established international technology company in the Stuttgart region that is looking to appoint an experienced Lead Software Engineer (C#/.NET).
Our client develops sophisticated software platforms used in complex, data-intensive technical environments, delivering reliable solutions to customers worldwide.
This opportunity is particularly suited to an experienced Software Architect, Technical Lead or Senior Software Engineer who enjoys taking ownership of software architecture, designing scalable systems and remaining actively involved in development.
This is a hands‑on technical leadership position, with no traditional HR or people‑management responsibilities.
You will play a key role in shaping the architecture of an established software platform, making important technical decisions and collaborating with experienced engineers across multiple disciplines.
Your Responsibilities
- Design, develop and enhance scalable software platforms using C# and modern .NET.
- Take ownership of software architecture, technical design and important engineering decisions.
- Develop reliable backend services, APIs, data models and system interfaces.
- Design and implement distributed systems, microservices and event‑driven applications.
- Contribute to software architectures that support both cloud and on‑premises deployment environments.
- Translate complex technical and business requirements into maintainable software solutions.
- Collaborate with experienced software engineers and other technical specialists.
- Provide technical guidance, conduct code reviews and promote software engineering best practices.
- Remain hands‑on with coding, troubleshooting and architectural improvements.
Your Background
- 8+ years of professional software development experience, ideally including technical leadership or architectural responsibility.
- Strong hands‑on programming experience with C# and modern .NET.
- Proven experience designing and implementing complex software architectures.
- Experience taking ownership of substantial software applications or platforms, ideally from initial design through to production.
- Strong knowledge of distributed systems, microservices and service‑oriented architectures.
- Experience with REST APIs, data modelling and backend software development.
- Understanding of event‑driven architecture and messaging technologies such as Kafka, MQTT, RabbitMQ or similar.
- Experience with containerised applications and technologies such as Docker and Kubernetes.
- Understanding of software design principles, architectural patterns and maintainable code.
- Experience with cloud‑native applications and/or on‑premises software deployment.
- A hands‑on, pragmatic approach to software engineering and technical problem‑solving.
- German language skills at C1 level or above are mandatory.
- Professional working proficiency in English.
Nice to Have
- Experience with Angular or other modern frontend frameworks.
- Experience designing platforms that operate in both cloud and isolated on‑premises environments.
- Knowledge of Domain‑Driven Design, Clean Architecture or event‑driven system design.
- Experience modernising complex software platforms or introducing new architectural approaches.
- Background in technically complex, industrial or data‑intensive software environments.
What's on Offer?
- Competitive salary package of up to €110,000, depending on experience.
- Relocation support for candidates moving to the Stuttgart region, potentially including contributions towards temporary accommodation costs.
- Flexible hybrid working arrangements.
- Genuine ownership of software architecture and technical decision‑making.
- A hands‑on leadership position without traditional personnel‑management responsibilities.
- The opportunity to work on complex, large‑scale software platforms.
- Collaboration with experienced developers and specialists across different engineering disciplines.
- An established international employer offering stability and long‑term career development.
- The opportunity to influence technical direction, engineering standards and future platform development.
Please note: German language proficiency at C1 level or above is essential for this position.
#J-18808-Ljbffr
Lead Software Engineer (m/f/d) - C#. NET in Stuttgart Arbeitgeber: Next Ventures
Unser Kunde ist ein führendes internationales Unternehmen im Bereich Pharmazie und Gesundheitswesen mit über 17.000 Mitarbeitern weltweit. Die Berliner Niederlassung, die rund 2.000 Mitarbeiter beschäftigt, bietet eine stabile und unterstützende Arbeitsumgebung, in der innovative Technologien und moderne Arbeitsmethoden gefördert werden. Mit flexiblen Arbeitszeiten, umfangreichen Weiterbildungsmöglichkeiten und einem starken Fokus auf Mitarbeiterwohlbefinden ist dies ein hervorragender Arbeitgeber für Fachkräfte, die in einem dynamischen, internationalen Umfeld arbeiten möchten.